The thing to remember about Bashir, is that he's only played 21 1st class games, 10 of which have been test matches. He's definitely one for the further.
I'd give leach his place back as our frontline spinner for now, and see where Bashir is in a few years