CoD has the formula right and they know it. Halo had the formula right, knew it, and chose to change it not once but twice and now the population has dropped dramatically.
Halo didn't need to evolve, if you didn't like the game, don't play it. There were always plenty of choices. Personally I haven't played but 1 game since I got my SR130 and that reminded me why I put it down to begin with.
I still run games with the community that I'm most active with but if I'm running by myself you'll find me on MW3 or BO2.
I hope to see 343 fix the game but I wouldn't count on it. By fixing the game I mean as in get back to the root of the game and what made it great to begin with. Not Reach and H4, 2 games that definitely don't deserve "Halo" in the name.
If not, I'll happily watch the Halo series fail miserably regarding MP however I'll still buy the game for the campaign, those haven't let me down yet. My prediction is that H4 will be removed from MLG by the 3rd stop this year if I had to guess at it or that MLG will be something so dramatically different from what we're accustomed to seeing during MP that it won't even remotely resemble the terribad slayer we've been forced to endure so far. It would be nice if they'd bring Slayer Pro back but their are so many whiners and cry babies that a list that actually required skill didn't have a big population. Frankly, that's normal but what did 343 do? Pull another tard move of course. That's how they roll.
I'll definitely be checking out Bungie's next series "Destiny". I'm looking forward to seeing what a gaming company that doesn't have its head jammed up their butt does.