I have installed and tried 20+ Linux distros on my computer, but felt Ubuntu is overall the best, followed by openSUSE and then others. These top distros offers updates regularly, that's the best part. But your fav. distro would be based on requirements mostly, like programming, security, etc.