Personally I don't even think Afridi is on his own as the hardest hitter in Cricket. I would say that Kemp, Razzaq, Symonds, and possibly even Freddie all hit the ball as hard and as far as Afridi. They just do it more judiciously.
That said, I do think Afridi has a place in the Pakistan team, certainly their Odi team. With the amount of quality batsman at their disposal, it can only benefit the team if you have someone who on average adds another 25 runs very quickly. Obviously it would be nice if he was more consistent, but if that was the case he would be one of the finest Odi all rounders the world has ever seen, instead of just a very useful one.
As an interesting question that is fairly meaningless really, I wonder how many sides around the World would pick Afridi were he eligible for them?
I would think England would happily add him to their side, South Africa would probably be fairly keen on him if only due to their lack of spinners. New Zealand could probably make use of him. I would suspect only Australia and possibly India wouldn't necessarily pick him. Your thoughts lads?