Mission variety helps a lot. The Incredible Hulk: Ultimate Destruction would have been boring if every level made Hulk have to run around smashing stuff. Having a mission where you have to escort an engineer or something though boring adds variety. Or maybe one where you infiltrate Decepticon territory to download data helps. Just so the game just about shooting things. I know it's a shooter but that's a term that describes the game in a nutshell.