Formula One tries to be everything to everyone. The problem is, you can't have a technology driven series where one or two teams have an insurmountable advantage also be a driver's championship. If this were really a driver's championship, it stands to reason the one guy most people rate as the best in the world would score a podium or two every three years or so, but it's not working out that way for Alonso, is it?
There are those who say (and I don't agree) that Vettel was only champion because he had the unbeatable car. Well, if that's so, how much credibility does the driver's championship have, anyway?
Except they have to enforce the rules. You just can't allow complete anarchy or you'de be getting people killed. I think they do a reasonable job, though theu do make a bad call, or bad no call every so often.
I'm more upset when races are turned upside down by yellow flags that screw people like happened to Dixon at Toronto last year and Long Beach (along with Bourdais) this year. Fuel games and random yellows make these street races a total lottery and upset the competitive balance more often than race control making an occasional bad call. However, as long as you have as many pit stops as in Indycar, it's almost bound to happen every race.
China was actually quite fun, but again that was an example of a random yellow turning the race upside down, though this time it was more fun because we are all tired of seeing Mercedes and Ferrari run away with things.
Mostly, though, F1 has been boring because Mercedes was untouchable, but that might be changing. Who would have bet Mercedes would be 0-3 at this point of the season? They may still win every remaining race anyway, but it is looking less likely.