Kurt Angle. Not just because of in ring / promos / look, but because he could convincingly play different characters across the entire spectrum. Very, very few guys can do that.
He could be a believable badass one minute and a goofy nerd with excellent comedic timing the next. Could go face/heel, could brawl, technical, high flying. He was fast, strong, looked good. Could do a 5 minute spot fest or 60 minute iron man. Could believably keep pace with Mysterio and go toe to toe with Lesnar or Taker.
Macho is the only one that comes close IMO.