It's subjective to determine the "best" 10 friends in the world as qualities that make a good friend vary from person to person. However, qualities that can make someone a good friend include:
Ultimately, the "best" friends are those who bring out the best in you and are there for you through thick and thin.