That's probably a fair but worrying assessment. It does make you start to wonder that a player of only 25 years of age has seen so many managers and keeps moving around. As I mentioned originally, I thought he was old being that I didn't know that much about him but had heard his name from time to time over the years.
He can be a much better player if he does two things: works on his physical strength and muscle weight and becomes less lightweight and more up for tussling and getting stuck in. Basically, he needs to be tougher and grow his confidence.