Symonds strike rate is actually around 90.
All three you missed (Symonds, Powell and Afridi) are very good one day performers but have either not found consistency or not even played in Tests. To be a good batsmen you need to be good in both forms of the game. A good strike rate does not make a good batsman. After all you could play 100 one day internationals, face one ball in each and score 1 of it, and you'd have a strike rate of 100.
I don't just look at stats to decide who is good, I look at things like technique.