3/4. Del Potro
Gasquet is irrelevant...forget him.
I disagree with a lot of your list but whatever. Federer at the top though is pretty much a joke, just look at the way he's handled a lot of losses the last few years. Del Potro should definitely be at the top, not even being biased here because I would definitely rate Ferrer higher too.