If it was broken, then it'd be disconnecting left, right & centre; you couldn't match up with friends or have any option in what you do; have lag up the wazoo. That's a broken online. This is not.
Here you have friend lobbies, ability to set whatever you want, tournament options, ability to join friends in race, rankings etc. Yes, it would have been nice to be able to buddy up and then go on global, but I can overlook that because everything else works so well. I have no issues with the online and have spent many hours on it already.