Bateson typically buys every single TOTS card in the game, or he has the last few years. So he probably spent all his coins purchasing those.
He is decent, hell hes gone 30-0 so no way can be considered bad, but he isn't amazing, the team does carry him a lot, but even with an average team he is a solid G1 / E3 level.
Agreed, he's good, very good, his actual weakness might be that he sometimes plays in a way to have fun rather than exploit mechanics....only sometimes mind you!