Federer is one of the most gracious losers on the tour IMO. Surely it's understandable that he's not over the moon when he loses, but in recent years he's lost to Nadal in the big matches on so many occasions, it must be hard for him to carry on being gracious. I think he's earnt the right to be a little bit arrogant if he wants to be. Having said that, I don't think he's one of the most entertaining players to watch.
Without being bias towards the Brits, I genuinely think Murray is on of the most entertaining. Huge range of shots and seems to be able to find angles which no other players can. He, of course, won't win the french, or probably any other grand slam this year, but I am almost certain he will win a couple during his career - although he better get a move on though because he's no longer one of the young players any more.
Nadal IS a ****.