Gallade and Heracross:
Anyhow, I'm not comparing these to Lucario, for obvious reasons.
Here you have Gallade and Heracross. In my opinion, they're one of the two best Pokemon in the game, due to their huge attack (base 125 for both) and good overall stats.
Gallade has access to Trick, as well as STAB Psychic moves and Ice Punch and Stone Edge combo.
Heracross has access to an amazingly powerful Megahorn, as well as Close COmbat (which Gallade technically has) and other nice attacks like Night Slash.
Would win in a one on one fight?
Would be the best team player in-game? Competitively?
Who do you prefer?
I'm trapped, but I'm edging towards Gallade. I'm still not sure whether to get one in HG or get a Heracross earlier, but Gallade's awesome movepool and good Attack and Special Defense pull him ahead.