The fact that Roger and Rafa are still active sort of keeps him from truly getting all fans. He may keep winning, but circumstances made those other 2 that popular and revered and as long as they are around I can't see Novak winning a popularity contest against them. Like it's been said, Rafa vs Roger, polar opposites, legend killer vs greatest of all time, etc.
Roger Federer. Paolo Maldini. Tom Brady. Wilt Chamberlain. GOATs.