I don't know how good Shepherd might have been. He certainly looked better last year and earlier this season than he did in conference play, but he got such limited minutes in conference play it's hard to know for sure. If you know you're only going to play three or four minutes, you don't get to settle in at all and you may well feel you can't let the game come to you -- you've got to accomplish something big as soon as you're on the floor.
It's entirely possible that with Trae gone and Shepherd getting normal minutes next season, he'd have made some strides. We'll never know.
But either way, it boggles my mind a a little bit to hear people say it's no loss that he's transferring, simply we don't have a single point guard on the roster now. That's why I asked early in the thread if there was an announcement coming about a transfer PG coming in, because if not, Shepherd walked away from a season of starting at PG and many posters are blithely discounting his departure, as if we currently have other legitimate options at that position.