John McEnroe says he's happy to marvel at the longevity of Roger Federer and admits he's jealous of the Swiss maestro's love for the sport.