So one of the many things that I've been exposed to since I moved to Australia is Formula One racing. Each year in late March, Austalia hosts one of the races in Melbourne. It's a big deal and a major Australian event. So, of course, I felt it was my duty to attend.
I've been to a NASCAR race in Phoenix, and while it was very redneck, it was also a ton of fun. So, I thought maybe the F1 race would be similiar. So lets compare:
NASCAR - cars go in a circular lap
F1 - Cars drive a circuit which requires both left and right turns
Discuss: The level of difficulty is higher with F1 due to having to turn both ways
NASCAR - All fans get to sit in the stands and see the whole track
F1 - If you pay $600 for the weekend, you can get a sit in the stands and see the cars for the two seconds as they drive by
Discuss: In terms of a spector sport being watched in person, I believe that NASCAR wins hands down. While every seat may not be fabulous, you generally get to see a large portion of the track.
NASCAR - Non-race entertainment is generally limited to the shopping for souvenirs. At the Daytona 500, I think you can camp in the in field.
F1 - There are in field concerts on the day of the race
Discuss: Not sure which wins here as I thoroughly detest the type of music they were playing at the concerts at the F1.
So final decision - I vote NASCAR. Maybe it's the American in me but I truly believe that for an in-person sport, I believe that NASCAR provides better entertainment. I'm sure F1 has a higher degree of difficulty and there is more strategy, blah, blah, but if it's no fun to watch, then it means nothing.