Battalion Wars is on Gamecube, and the sequel for Wii. I doubt it'll be released elsewhere because they're part of the Famicom Wars series.
And as for calling MW3 bland, it's generally because it's the same as MW2 and MW1. It also doesn't improve the formula at all. CoD 2 was a lot more challenging in both campaign and multiplayer, too. However, I still prefer old-school, as do many hardcore FPS gamers (Even though they don't show up in those silly MW3 tournaments.).
Games like DOOM, Duke Nukem 3D, Quake, Serious Sam, Unreal. The games where you run and gun, instead of hiding behind a rock or sitting prone until you enemies cross your path. If I wanted to play that, I would play Sniper: Ghost Warriors, or many of the other realistic shooters out there like America's Army.
Truth be told, I wouldn't play Halo, either, if it didn't have challenging AI and some run 'n' gun aspects.
But hey, to each his own. I'm more hardcore than casual, so this is my preference.