Not for me. I would pick any of that lot ahead of Salah. They were simply more impressive at their best. Remember, I am talking in terms of how good they were at peak rather than simply overall career-wise.
Torres was ruined by injury but before that he was simply outstanding. The speed, touch...