I agree with the title, but i disagree with your reasoning.
The buzzard is the most dominant thing in freemode, Still... providing you are actually a great pilot and not a scrub. They made it a LOT easier to get shot out by autoaim noobs now, by slowing down speed at which you can orbit and keep the nose pointing on the target (L1 & R1).
Clearly they made the guns way more tricky to get kills with, but its still possible, i actually notice they made it more difficult for range shooting but its still pretty much the same within a certain distance, so getting kills with the buzzard guns in the city now requires masterful flying and being able to turn it on a penny. Again, none of that is difficult, just makes it more of a challenge, and more satisfying when you get the kill.
As for no way to stop your momentum, thats simply not true at all, i highly suggest you get better in the heli before slating it, as honestly it flies like a dream.
Im glad they didnt allow lock on rockets for peoples cars or people themself, because to be honest, anybody trying to only use rockets in that heli is a complete noob and doesnt deserve to be flying it, i would love to see a vastly improved flight school whereby the Gold times are challenging, and if you dont get gold in everything you cant get a buzzard, but oh well.
Anyway, to my point... the buzzard IS the worst purchase in the game, for the simple reason that you cant customise it in any way. You pay $1.8 million for something you can get from all the helipad spawns and it is exactly the same, you cant even change the colour of the heli to your crew colour, so whats the point buying it? Its actually quicker for me to get the buzzard from ANY helipad, than go to the specific helipad that the contact want you to go to.