Funny how OP doesn't even want to see any other opinions. You have made your own opinion and even with valid arguments you refuse to see otherwise.
I ask what's the point of this thread if OP refuses to accept any help? Also one thing missing here is that where do you face these difficulties, in which games? 1vs1 or team games?
In my own opinion: USF is in quite good place now. It can be really strong faction but it requires a lot of micro. I only have experience lately from 1vs1 and 2vs2 with USF.