Finally someone brings this question to light! I really enjoy MK8 (even purchased DLC). In fact it's the most fun I've ever had with Mario Kart. However, Sonic ASRT does do a few things better than MK8. It definitely, in my opinion, has better tracks. They are longer, more varied and incorporate water, air and land racing. Heck, on some levels the tracks actually change everytime you pass a lap! MK8 only does land (with short spouts of gliding). In addition, Sonic ASTR has better music and sound in general and is much faster. Framerate is really dependent on platform as I have my version on PC. Also for the price, Sonic ASRT wins by a land slide since I got it for $5 on a Steam sale. Mario Kart does have better character selection but only because I enjoy Mario characters more (I am biased as most will be in this department). Honestly, Sonic ASRT is extremely under rated. I can't compare multiplayer as I play local multiplayer more on MK8 and never played multiplayer on Sonic ASRT (online or local). I have spent more time now on MK8 but only because I play it with my son but now that I have an extra controller (XBOX 360) I will play it again with my son this time on my TV! And yes, the DLC adds a lot to MK8! I love the new F-Zero stages and Animal Crossing stage. The new 200cc mode I have yet to try so I will update the whole speed judgement after I have tried it. MK8 is pretty good but if I had to choose 1, I would still choose Sonic as the better overall racing experience.