I'm still not buying the Rashid is better argument.
From my perspective he is in the same camp as Imran Tahir, as in he's a good Limited overs spinner, as when he (inevitably) bowls a long hop or a full toss, yes he still gets drilled, but the field is out and he gets away with it being a single to the man in the deep. In a test, that same ball & shot would be 4 runs, as the fielders are in. So you end up having to put the field out to stem the flow, and then you reduce his potency by not having the catchers in place, and allowing singles, as you have to protect the boundary. It's a vicious circle, so until he can cut out the bad ball, then he's not going to be an effective test match spinner. Because for all the wicket taking deliveries he might bowl, if he's going at 5/6 an over, it's a waste of time, as the opposition are getting away from you. Personally I'd rather a spinner get 1-50 from 20 overs, than 3-120. But maybe that's just me....
To be honest, there's not any spinners around in England who are good enough to win test matches. Simple as that. Maybe we need to go down the route that South Africa did, and just play quick bowlers, and try and get someone who can tie up an end (same as Ashley Giles, Paul Harris etc)