on the surface seems like a really bad match up for genis but he can get physical if he has to. depends on the extent of your belief in vulcan's energy manip.
Galan007
Going with Photon. I'm pretty sure he's got one of the best track records of any character, ever.