Lost Planet 2 was fun, but aside from the massive monster in the image the fights didn't qualify as "epic".
And the train scene was just frustrating.
Vanquish had great boss battles, especially in the challenges. I wish more shooters would take a more "fun" route of shooting like Vanquish did.
Yes, while videogames become more serious boss battles become less easy to justify. But why can't games offer both experiences? I sometimes want to shoot headshots with realistic weapons, and sometimes I want a giant-ass sword I can shove into a monster.
Yes, a lot of bosses in the history of video games are about hitting a weak spot, but that's just shitty. It's lazy design that makes for a boring experience.
I also find that I yearn for more optional, really difficult boss battles. For example, in FFX when I for the first time ran into a Dark Aeon, i was both extremely excited and shitting my pants. While the design wasn't the best in those fights, I miss stuff like that; tests of skill, that not everyone can complete. Tests of skill that reward you.
Vanquish challenges, they were exciting, for example.