This is my first Mario Kart game since SNES (where I only played multi-player) and I NEVER buy racing games.
To me, this has been hard.
I breezed through 50cc with B or better ratings, getting gold in 1st or 2nd try. Once I unlocked the better karts, I got all stars.
I have had a much harder time getting all golds in 100cc. I still have the special cup to go. I just unlocked a better bike last night and should get the last gold tonight. Then I will begin my star quest. But, the difference on the AI is like night and day between 50 and 100cc. They are not incredibly faster, just much more aggressive.
I have not even tried 150cc yet.
However, I agree that the poor reviews due to the aggressiveness of the AI is just stupid. That is a major part of the game and you have to be good at defending yourself and sometimes just have a little luck. Frustrating at times, yes, makes the game suck, no. The game is fantastic.