If they continue on the path that they are on now, TNA is not going to ever be a real competition to WWE for several reasons.
One, it is because they are being an alternative to WWE. I see people talking about TNA being an alternative to WWE like it is a good thing. When you are an alternative to what many people see as shit, you will be nothing but shit squared. TNA needs to franchise themselves. They used to have some great things going on such as X Division and even the tag team division. In the last year they have managed to not only make people stop carring about those 2 divisions but also they made them a side attraction. You don't see X Division matches headlining PPVs anymore, nor do you see its wrestlers playing a major part of the show. As I said, right now TNA is trying to be like WWE, and no1 is as good at being WWE as WWE is.
Two, Shitty booking... I wonder when was the last time TNA put on an angle or storyline that made sense. Ever since Russo came in we've been watching 1 clusterfuck storyline after another. He has pretty much ruined just about every wrestler in TNA with his short term, publicity stunt like booking. TNA has gone from being semi-respectful wrestling promotion in 2002-2004 to jackass stunts, having blow up dolls on their shows, doing lie detector tests, and putting up senseless storylines. As a wrestling fan I just cant watch or support that.
Three, Lack of creativity is affecting TNA now. They just can't seem to come up with anything new that would interest me. AJ Vs Daniels...hell, I've seen that more times than I can remember. kevin Nash is trying to breathe some charisma into X Division. But the only problem is that he can't draw for shit anymore. Right now TNA is not doing anything to make people watching it on TV care, and that will continue to result in shit ratings and it being a second grade wrestling show.
Four, Kurt Angle. I am gonna give him his own paragraph. To me Kurt Angle is a selfish piece of shit. He is TNA for himself only and could care less about Samoa Joe, Abyss, and other wrestlers in there. RIght now he is completely killing the entire TNA roster. Hell, you have a wrestler who wasnt at the top coming from WWE and he beats all of your top wrestlers in a month? Give me a fucking break. What Angle should be doing now is what he refused to do in WWE to begin with, and that is make people around him better. He can do so much for wrestlers like Samoa Joe, AJ, Abyss, Homicide, etc, but as I said before, he doesnt do that because he is a selfish piece of shit. And people can see right through him. He didn't draw in WWE and he isn't drawing in TNA.
For TNA to ever stand a chance they need to start changing things around. Russo needs to get a boot and they need to hire someone with an eye for what makes people interested now in 2006-2007. Bring some MMA guys in, involve more music into wrestling, make people care. And then maybe one day they will be able to stand a chance against WWE.