Djokovic sadly looks terrible recently. He looks like he's been held in guantanamo bay for 5 years.
Up until recently though he was the best looking in the top 10 (best features and nice eyes), though a bit of a dork. Nadal has the cooler, farm/beach boy/gay pirate thing going on with the long hair (initially) and tan, and a nice smile but he kind of looks like a donkey. Federer can look nice in a suit or his fantastic polo shirts that put everyone else to shame, and his hair looks quite GOAT worthy when it's a bit long (when it's too short he loses too many matches), but it'slike all his features need to be moved ever so slightly . Murray can sometimes look ok, but his head is a weird shape and his neck looks like it's been snapped, plus his mouth is taller than his whole body when he opens it.
But yeah, Djokovic should really grow a beard to cover up how old his face is getting, and grow his hair to cover up his big sticky out ears.