I think people are possibly too quick to blame the F1 cars for the lack of overtaking. I tend to blame a) the new points system, b) the expenses, and c) (least) the drivers.
A good thing to do is the watch the GP2 races before the F1 races: the Canadian version of Speed Channel shows the GP2 Saturday feature race in full before showing each GP live (though I switch to TSN to watch the GP since they have the much better English commentary...anyway). Those cars are pretty close to the F1 cars in performance - not on a level, but close - and those guys overtake each other all the time. Sure, it resembles an LFS public server a lot more than the F1 race (i.e. a lot of the passing manoeuvres are wildly overoptimistic and end up with both guys in the kitty litter), but it's sure entertaining to watch, and they DO make the moves stick quite a lot of the time. Now those guys have a more aggressive points system, and they're also all trying to stand out and get picked up by an F1 team. The F1 drivers are driving for a points system that goes:
10
8
6
5
4
3
2
1
and have no incentive beyond the points to fight for a high place. Under the old system, the gap from first to second was actually worth fighting for - 4 points (and therefore an overall 8 point swing) is a big difference. Under the new system, if Schumacher's leading and Alonso is holding second, what incentive does Alonso have to even try a pass? Let's say he's got a 25% chance of passing, 50% chance of not getting past but keeping on running, and 25% of taking himself out of the race. If he stays in second, Schumey gains a huge two points on him in the championship. Oh, big disaster. If he manages to pass, he gains two points on Schumey, for a total difference of four points over staying in second place - that ain't much reward. If he takes himself out of the race, Schumey gains ten points on him (and his team will not exactly be happy with him for wrecking several zillion pounds worth of equipment). The risk and reward just isn't there for him to try and pass, so he won't - he'll just hang tight and see if he can get past in a pit stop, or through an error. No matter how amazing the cars, I think if the drivers had more incentive to attack, they'd do it more.
A good thing to do is the watch the GP2 races before the F1 races: the Canadian version of Speed Channel shows the GP2 Saturday feature race in full before showing each GP live (though I switch to TSN to watch the GP since they have the much better English commentary...anyway). Those cars are pretty close to the F1 cars in performance - not on a level, but close - and those guys overtake each other all the time. Sure, it resembles an LFS public server a lot more than the F1 race (i.e. a lot of the passing manoeuvres are wildly overoptimistic and end up with both guys in the kitty litter), but it's sure entertaining to watch, and they DO make the moves stick quite a lot of the time. Now those guys have a more aggressive points system, and they're also all trying to stand out and get picked up by an F1 team. The F1 drivers are driving for a points system that goes:
10
8
6
5
4
3
2
1
and have no incentive beyond the points to fight for a high place. Under the old system, the gap from first to second was actually worth fighting for - 4 points (and therefore an overall 8 point swing) is a big difference. Under the new system, if Schumacher's leading and Alonso is holding second, what incentive does Alonso have to even try a pass? Let's say he's got a 25% chance of passing, 50% chance of not getting past but keeping on running, and 25% of taking himself out of the race. If he stays in second, Schumey gains a huge two points on him in the championship. Oh, big disaster. If he manages to pass, he gains two points on Schumey, for a total difference of four points over staying in second place - that ain't much reward. If he takes himself out of the race, Schumey gains ten points on him (and his team will not exactly be happy with him for wrecking several zillion pounds worth of equipment). The risk and reward just isn't there for him to try and pass, so he won't - he'll just hang tight and see if he can get past in a pit stop, or through an error. No matter how amazing the cars, I think if the drivers had more incentive to attack, they'd do it more.