More than good enough for this division on his day and one of the best technically in our squad.
If he were under contract for another 2 or 3 years, I'd be hoping he would get a good run in the team to iron out the inconsistencies in his game - same as with most young players.
But he's not signing a contract, so I think it is perfectly reasonable to use him to fill in when necessary - he aint going to get any better in this case, but thats down to him and/or his advisors. He's been treading water for some time.
Could be wrong, but I'm not sure that he's going to get any/many offers at a higher level.