Warlock, have played one all the way from vanilla, and I'm probably going to start playing him again when MoP comes out.
Warlock is an overpowered class IMO. But yes, it is still the best one. Even Blizzard said so in an interview.