If you ignore NXT, then it's ROH hands down. I mean, great booking, matches, best announcers, awesome roster, more serious approach, just awesome promotion. Plus Jay Briscoe's the World Champ (granted all World Champs are good atm but I'm a mark so). As far as the worst, hm. It's a pretty good question. TNA sucked pretty bad up until Slammi, tbh. WWE had its ups and downs, the period immediately post WM was quite good but then it went down again. I'm going to say WWE and TNA are even and ROH>all (except for NXT, because that's a pretty close call).