There is so much different software out there for Smart-phones and different ways of classifying these to say the 10 best well, one person can only answer that based on their personal preference
Statistically these are some of the most popular and most used as they have been for a long time
Like I said that is some of the most popular apps that have been for a while there is a lot more that are very popular. It's next to impossible to say which 10 are the best. I personally don't trust the framework of more than a few of these particular ones.