It's really hard to decide, but I'll throw out three that immediately come to mind.
-Yami from ÅŒkami. At the start of the fight, he drains all your abilities. You basically start with nothing and, as the fight goes on, slowly regain your powers. And no power is useless here; even the skill that makes it night summons freaking Nagi with his sword! Just when it looks like you're about to lose, all the people you've helped give you your full power through the power of friendship. And then you proceed to beat that stupid fish into. The. Ground.
-Kaos from the original Skylanders. A very odd choice, but this is mainly because of the memories. My cousin and I brought both our Skylanders collections together to beat him and it was awesome. There was even a hydra we had to beat up.
-Babel from Devil Survivor. Not a hard boss, but considering his high HP and the hype from fighting all 5 Bels (latter depending on the route), it feels awesome to fight him. Especially with the music and how his affinities change. Also, on Gin's route, you lose your demons in the second form... AND PROCEED TO BEAT IT UP ANYWAY.