It kind of depends on who he gets put up against. In a 1v1 battle, I'd give it to Mega Man, but if we're talking Xstats, I'm not sure I'd trust either to beat Vincent, Charizard, or Sora.
--
http://i.imgur.com/WRgfu.gif