I was surprised Thomas wasn't loaned out when McGhee came in. I remember in one of his first interviews after re-joining, McGhee was talking about how useful it was for players to be loaned out to help them develop, and Thomas was one of the names he mentioned as a candidate.
Was fully expecting to see him loaned out this season. Of course, there is still time for that.
I think he has suffered a bit from being close enough to the first team to want to keep him involved, but not getting enough game time to see how he develops.