This.
It's really amazing that a lot of people have written off Efford after him, as you say, coming in mid-season, playing a whole 16 matches for the club (not all starts), scoring 3 goals and getting an assist.
Scottish football is a whole different beast from US or European football and Efford has struggled with the physical side of the game but you have to give guys a chance to settle in and adapt.
It might turn out he's not good enough but our single biggest problem as a football club over the, say, last 5 seasons, has been the absolutely monumental turn over of players.
We need a settled side and we need to promote 'Maguire' level players and give them game time. Guys like Quinn, Murphy, Clarkson etc weren't great when they first came into the team and we need to get back to developing players over 2 or 3 seasons instead of concentrating on mercurial talent that gets sold on after 6 months to a year.
Of course if another Turnbull comes along, great, but we need a longer term strategy for player development, either bringing players in or through our youth squad.