it depends on how much time you're willing to invest on initial install and how much knowledge you have of the applications you use.
For example, I used ubuntu for a long time, since it was what worked the easiest for me. But if you're comfortable with the base system of linux I can't stress enough how great a learning experience a more minimal distro install can be, for example the debian minimal install, or what I use and prefer, Arch linux.. The arch linux install really isnt hard if you follow the wiki and you're left with a very minimal system on which you build upon.
Doing the process this way gets you, or atleast it gave me, a greater idea of all the individual applications needed for you system to be in a shape you enjoy using.
Currently on my desktop I have 840 packages installed, and 730 on my notebook by doing this method, basically the only things installed are what i need (and their depenencies)
You can also install either manjaro or antergos. They are both arch based but have a graphical installer, of those two, i suggest antergos more because its closer to original arch and that leaves less issues with bugs and broken packages.
I suggest manjaro on a laptop because their hardware manager for drivers is absolutely great, both of these routes leave a less minimal system though.
Again I need to stress that the install for arch is not hard, you follow the instructions to the letter and you will have a working pc in an hour.
EDIT: oh i forgot to mention the best part and the real reason that i consider arch based distros the best for people of all experience ranges. the AUR, arch user repository, a repository of packages maintained by the community that has nearly everything you will ever want to install. It is simply amazing, and since it is actively maintained can be many times easier than compiling programs manually.
There were programs i simply couldnt work out dependencies for on ubuntu after many hours, that i simply installed with 1 line on Arch (of course i couldve read the pkgbuild for the aur install and got them but i wasnt familliar with the AUR or its workings at that time.)
The aur is one of the best features of any distro out there.