I don't mind the "limited" roster size - TNA isn't carrying thousands of dead-weight nobodies anyway, so we weren't expecting a hundred-man lineup. The move-set is quite diverse, once you really get the hang of controls (the Y-Action button is modified by Strong, Towards/Away, or both - as well as proximity to ropes/railings, etc.).
Story Mode is fairly fun, but be warned that it attempts "longevity by absurdly uneven difficulty" - even if you pull it down to Backyard (easy) difficulty, YOU WILL GET VERY ANNOYED. Sometimes, this makes eventually getting the win very satisfying, but other times it's just a titanic pain in the backside. The CPU is unreasonably good at: 1) countering, 2) submission-escape minigame, 3) Ultimate X minigame (compared to a human player).
Also, the story-mode is "must win to progress". There does not seem to be any obvious branching if you lose a critical match - you just have to do it again, over and over, until you win it.
If you are prone to pad-smashing, do NOT buy this game. *IF* you can forgive the Story Mode / CPU annoyances, then this is a good and recommended purchase for fans of the TNA franchise.
(I have not tried Online Mode multiplayer as my Gold is currently expired - I would assume it's fairly good though, as my annoyances with the game are CPU-enemy related.)