I'm going with TNA or MLW. MLW really is a something for everyone fed, with lucha guys, puro guys, hardcore guys, and some of the biggest names in the indy scene. TNA is a solid product that hasn't had an awful show in a couple months and, while not as good as MLW in providing something for everyone, is doing a good job of including a spotfest, solid match, and hardcore garbage match (Though I'm really sick of them) every week.