Money wise, it sold quite a few copies in its first week, so financially definitely not a bust.
I think JIP along with a few other things have almost ruined MM. Just a few minor tweaks could fix that, with the addition of a few forge maps, or at least the addition of Valhalla to 4v4 slayer. All the maps have become old fast, and I believe it's why the last few times I've been on, Big Team outnumbers Infinity Slayer.
Enough of the gripes, the actual game play of Halo 4 is really fun. The weapons are fun to shoot and the movements of the spartan feel good. I just can't wait until Ranked play lists are introduced, then that at least will give me a reason to play and actually take it seriously. Now, half the time I'm messing around on the map, exploring it and stuff like that. For the most part, I could careless if I win or lose.
Playing Ranked will change all of my in game behavior, and I can't wait.