Growing up and up until about 3 years ago my all time favorite was Hulk Hogan. I just thought he was great. I still do, to some extent, but he was finally surpassed as my all time favorite by Shawn Michaels.
Michaels, to me, is the complete package. He can talk on the mic, he can wrestle technically, fly, brawl, all of it and make it look great. He can have an entertaining and exciting match with absolutely anyone.
The absolute best match I've ever seen in person, in my entire life, was at Mania this year between him and Taker. That was just absolutely amazing.
After Michaels my favorites are Austin, The Rock, Hogan, Foley, Flair, HHH, Jericho, Angle, Rhodes, Taker, Macho Man, along with a bunch of others. But HBK definately stands head and shoulders above them all.
Though I still think Ric Flair, especially in the old NWA and early WCW days, was the picture of a perfect heel. He was just flat out amazing as the heel champion.
I still think the best match I've ever seen, overall, was HBK vs. Bret Hart in the Ironman. That match was just absolutely classic.