Lucario.
Duh.
Nice stats, great typing, a look that is both original, complex, badass and kawaii
at the same time (how many Pokemon can pull that off?), an awesome movepool (both physical and special, and his Att and SpAtt are almost the same), not to mention he was one of the most complex characters in any Pokemon movie, and his just happened to be the best one so far.
Riolu's cool too, though.

As far as other fighters, I like Blaziken, Goukazaru, and Breloom.
~Chibi~;249;;448;