And it got all these things since forever and it never was a problem.
Also, its getting hard countered by 222.
Extra utilities you don't pay for have always been a balance problem. They have never been addressed so far as most players don't seem to realise how much they affect the gameplay. Players mostly analyse raw killing power usually forgetting about the softer aspercts of given units (repair speeds have been addrressed recently to some extend though, healing a bit too).
The game is really well balanced for an assymetrical rts - now it is time to polish up such details (free bazooka crew, for example) to make it even better. USF basically has many useful non directly combat related abilities that are overlooked by many players but they are there and are very useful) To "fix", as sb suggested in the title of the post, the faction maight mean analysing thoroughly how much they affect gameplay. My opinion in that, for example, sherman is the best medium in the game (cost/performance/utility ratio perspective), especially in 1v1.