I'm in agreement with a lot of the other posters here.
Steyn IMO is a FB or a 13, where he can run with ball in hand and play off the cuff. I too equate him with Hernandez of the Puma's, in that he is a prodigious talent, but he can also go rogue on you, and at 10 you can't have that.
Butch has struggled this 3N, but you do know that he has the experience to get teh job done, which can't be said about too many of the current options. What is needed is a decision on whether you want to try and win now, or develop a new 10 for WC11.
Grant, RPiennar, or even Morne Steyn if he hadn't left for Leicester would be options in that sense, in my opinion, although I think of the 3, M. Steyn is my favourite. I view Grant as too limited and RPiennar a better fit at 15 then 10.
Think Percy is holding on right now, but that Jantes should be wearing the #15 jumper, as he has looked good in the matches that I have seen. Think Percy is lacking a yard of pace at this point.