WWE has the most resources available to them, so business wise they would be #1.
ROH is a place WWE watches for potential talent, making them a breeding ground for future business makers.
TNA, business wise, isn't doing great. However, ECW had its financial problems and produced great content.
For WWE I actually enjoyed Batista's run and the Daniel Bryan story line was well executed.
WWE does well with long term direction, provided they actually follow through. NXT realizes the spirit of competition and serves a very good purpose
RoH doesn't have the resources of either TNA or WWE, so it is up to the talent to step it up.
TNA has had the best content on a show-by-show basis, even if the long term product suffers.
TNA is #1 in content, WWE is #1 business wise. Overall it's WWE because they make no mistakes and have things under control so things never go too badly,