F1 has picked up over the past year or so, China and Canada have provided some of the best racing since the early nineties but the cars look too similar and sound the same. F1 is practically a spec series and while the cars are very advanced and blindingly quick they feel nothing more than sped up louder F3 cars. F1 in the 80's and 90's had it right, the cars each looked pretty damn different, had different engines (4 and 6 cylinder turbos, V8, V10 and V12 N/A engines) and had enough aero to put quick but not soo much that overtaking was difficult and the cars squatted and moved around a lot. If anyone wants to know how a single seater formula needs to be done look at Superleague formula. After seeing them last year they are hands down better than F1, despite being a spec series the racing is good and close all the time and with howling V12s instead of tinny V8s helps things a lot.
As far as touring cars go, they used to be better than F1. Super touringcars of the 90's were incredible to watch, anyone remembering the howling 5 cyliner Volvo's belching massive flames on the over run and the savage induction growl of the Primeras and 406 Pugs. Then you had DTM which was off the scale awesome, flame throwing, spark throwing monsters with earth shattering howling 6 cylinder engines. Current BTCC and WTCC cars are just a bit too tame IMO. Although, the turbo cars are more entertaining as they sound and go much better.
IMO FIA GT1 and ILMC is where it's at, it has the loud monstrous cars at great tracks that look different and sound different. Variety is the spice of life and it's what draws a lot of people to sports car racing. Plus, anyone who watched any of the GT1 races last year will know the racing is superb. Hell, Evo and Autosport voted the best race of the year last year the Portimao round of the GT1 championship so just goes to show about F1 really.