Djoker clearly has his issues. He will not go down as the most popular, most loved, most exciting, and a whole bunch of other things. He had plenty of issues and controversies on and off the court. Hence why he is a controversial figure with haters and fans. Does it detract from him in many ways? Absolutely. It likely has cost him money, relationships, fans, and maybe even some tennis matches.
But if we are talking tennis, then the conversation is over. Djoker is THE top, and will forever go down as the greatest in the books.
Now, sure, can you have other opinions about it? Yes (I think Fed is the greatest tennis player I ever saw and was the most dominant).
But guess what? It is all a moot point, because Djoker has the numbers, and it really is all that matters as time goes on.
As far as this thread goes, it was a lot, and he still did the best. Kind of crazy.