1. Tennis didn't start in 2007. 2. But I'll play along. Not quite. Fed has 3 Wimbledons since 2007. 1 more than Nadal, tied with Djokovic. 3. He has 2 USOs. Same as Nadal. 3 AO 2 more than Nadal. How is that ahead of him on every level?
What next? Since 2008? Since 2010? You should cherry pick some more to make Fed look even worse!
The only irrelevant losses are those which occured when Fed was 30-35 years old, playing prime 25-29 year old Nadal and Djokovic. They don't indicate anything like which player is better at a particular event. Especially seeing as Nadal wasn't good enough to reach Fed during his actual prime at any HC slam between 04-08.
Federer owned peak Djokovic in 2011 RG when he himself was past his prime, and they're 3-3 on clay. They're also 17-17 on HCs despite the vast majority of these matches being once Fed was past his best, and he also leads 10-8 in HC GS wins, and is way ahead in overall HC titles. Federer is better than Djokovic on HCs. He's WAY better than Nadal on HCs. I don't even need to dissect that ridiculous statement LOL.
The only player who is better than Fed since 2005, is Nadal on clay. That's it. Djokovic has been better on slow HC too, but they hardly met there during Fed's prime so we don't know how the H2H would have went.