Great article. I think developers should take heed when it comes to listening to what fans want, not producing uninspired dross that ends up in the bargain bin a week after release.
Whilst I love Halo, I was disappointed by Halo 3. It didn't look like a next-gen game and was too easy. The lack of closure in the story was also pretty annoying.
Aside from the driving section, Gears of War was a refreshing change. It has better graphics than Halo 3, enjoyable weapons and makes you use your head more. I think the story is good and has a lot more potential than Halo's.