Rally, especially modern WRC. It's exciting, wild, noisy, dirty, dangerous, unexpected, the tracks are narrow and twisty, with great sense of speed, with different types of surfaces, even in the same stage, and surrounded by beautiful natural environments. Also, you can enjoy so much more variety because they race all around the world so you can see snow and ice now and next desert with stones and dust. Also, it's interesting that the cars are based on real road cars but heavily modified, not just exotic super-expensive models. Also, the driving technique is much more fun, with lots of slides, traction loss, spins, jumps, and not so technical in the sense of knowing the exact brake point to save a few milliseconds or using advanced technology, which usually means that it's the car that wins and the not the driver. Also, rally driving is full of stress and drama, because the driver also depends on the pace notes and the good work of the co-driver. All this is more than enough to compensate the fact that we are not before a real race with several cars competing against each other on track at the same time. Drivers have to fight against other factors though: the time, the track, the weather, the mechanical failures or punctures (they can fix them themselves, so they are more involved in mechanical aspects and taking care of their cars). Also, the ambience around the tracks with lots of fans enjoying and watching the show (for free) has nothing to envy the large crowds in F1 circuits.