I don't think he should go out on loan.
The thing is, if we sent him out on loan, what level do we look at for him to play games consistently? Top or midtable Championship team? Maybe to Hearts or one of the Old Firm teams up in Scotland challenging for the title?
The technical skill is very obviously all there with him but I still don't think he has the physical attributes to make a massive impact elsewhere, or a low centre of gravity to alleviate the lack of physicality. The only reason he would leave is to get a little bit more first team experience, which in all fairness he has an abundance of at 18 through his time here.
I genuinely think that once he develops the physical attributes, he will be more than ready to be in the first 11 for us every week off the bat. Until then, I'd just be holding on to him and giving him minutes from the bench.