The only one with a bad ending was Halo 2, and it wasn't even that bad. At least it was... pretty? Yeah, it left something to be desired.
Okay, I'm trying to justify it. Halo 2's ending was pretty bad. And playing as the Arbiter sucked.
I think I'm one of the only people who liked playing as the arbiter, simply because he could turn invisible and it made the game feel like there was more to it than "lololololololshooting." (There wasn't, but still.)
Also, hate to break it to you, but Vulpix is pretty feminine. FUCK YEAH SANDSLASH.