Sports, racing and many RPG's ( not MMORPG's ) I believe are best on a console. FPS, RTS and MMORPG are best on a PC. Thats my opinion.
Price aside I'll say the same thing I always do in console vs PC gaming.
#1. Expandability.
--- Once you have a good PC platform, each new gaming generation is $200 - $300 away for a CPU and GPU upgrade to stomp a console. If you started with a good CPU like those lucky early adopters of the E6600 and especially Q6600, your upgrade is only $150 - $200 for a better gpu.
#2. Modability.
--- PC has long owned the console front in the ability to mod games and create and freely distribute new content. Sure there are downloadable maps and weapons n stuff for the X360 and PS3 but sometimes you have to pay for it when you can get the exact same thing on PC for free and my favourite example are the maps. literally hundreds of user made maps available for CoD4 and you only get a few on console.
How would racing games and RPGs be better on consoles? The controller is completely taken out of the equation since a PC can use any console controller, a PC can be just as easily hooked up to a TV, and a good gaming PC is significantly more powerful than a console. There is absolutely nothing that makes either better than the other for specific games (RTS aside) its all a matter of personal preference. Its completely bullshit to make a distinction for specific genres since the argument is easily killed (again, RTS aside) and just serves to try to make an entirely personal decision into some kind of situation that can be easily defined in objective terms.