TNA has better PPV's although lately WWE has had some good ones (Armageddon and Royal Rumble).
Impact blows however and seems way too rushed (Vince Russo's doing)
RAW has picked up lately while Smackdown is the best wrestling on TV.
So WWE, but TNA is still a good company, they just suffer from bad booking and can just be spotfest matches.