Sheilds probably isnt good enough. I wouldnt necessarily judge him on his playing time in our team as he has largely been played out of position, but he hardly set the heather on fire at Queens Park playing thru the middle, so difficult to see him being any better for us there.
However, he is still our player, so until we have a better option or move him on, I think we need to accept that he is going to get more game time. Having a player like Fletcher alongside him would certainly help him. No harm to Obika, but Fletcher would be a massive upgrade on him.