My final straw for unity was when they locked my org due to fraud. I appealed the case thinking it was a false positive by some automated system and they would correct the error.
It took them 3 months to finally unlock, but by that point I just moved on to Unreal and never looked back.