That is a great analysis, thanks.
I am surprised as well at the Federer choice, but I agree he should be written off just yet. I see greater things in some of the younger players (younger than Dimitrov and Raonic) that will soon make us see that their generation had better development.