Catcher wrote...
In all honesty, the perfect mecha would be Iron Man.
That is a suit of powered armor, which is better than a mech on many levels, so he doesn't count, but yeah he whips serious ass. Iron Man can fight on the level of some mechs, but against most he is just going to get his ass owned, there is a reason why he and a team of expert super heroes(using the term expert loosely, a better adjective would be experienced then again given the latest Marvel comics, heroes would also be a term to use only loosely.) to take one mecha down at any given time, albeit any one of those Supers could potentially bring a mech down by themselves, it would take them time, which they typically don't have.