I spent countless hours playing Mario Kart, not just on my own, but against friends too. I only ever tried it a couple of times online, and won't ever try it again. As you say, those people play non-stop, so they are extremely difficult to beat. However, it's much more fun playing against friends anyway. Bowser is my favorite.