If you actually started wrestling to be a wrestler, TNA is better. You get contracted like a buffed up Indy Fed. Which means you can go other places whenever & aren't tied down.
They don't pay SOME medical bills because the roster (other than Hogan, Bischoff, etc) are independently contracted...