My favorite, by far, is Shawn Michaels. He's good on the mic (admittedly not great), but his in-ring stuff is amazing. Almost all of his recent WM matches were the highlight of the card, and he's one of the few guys who can carry feud just through great matches. His feud with HHH that had the Three Stages of Hell matches was amazing and is by far my favorite feud that I saw play out live.