I confess “best” is subjective. I believe the article defines best as “Hardware compatibility, ease of use, the size of a software repository”. To me buried inside each of those, is “community support”, where I would consider community support a subjective assessement, that is specific and of varying importance to each individual.
For some comunity support is not so important. For me by far it is the defining criteria that outweighs, and drives every other critiera.
As a home desktop user with multimedia being a strong hobby of mine, I’ve always held the view that the best Linux distribution for me is the one where I have the most familiarity with the distribution, coupled with the best support with the distribution. In my rather specific case, my support (and this is likely specific to me) comes from the people I know, and not from how a distribution is generically packaged for hardware nor for the size of the repository.
Those hardware packaging, and application packaging considerations are very much a distant second place as they do not offer significantly more than what I can get with openSUSE. For me, because of the similarities in distributions, they are very much a distant critieria. Instead, community support has always been the prime consideration for me.
Now I’ve been with openSUSE since 2001, and since then I have struck up friendships with a host of openSUSE volunteers, from openSUSE forum moderators/admins, to openSUSE enthusiasts (on both IRC chat and on the forums), to openSUSE packagers, to colleagues/friends who run openSUSE. My rapport with them is the main criteria for me to be on openSUSE, and I believe that because I have not distro hopped, but rather stuck with openSUSE, the time investment for me in openSUSE is enormous, and no other distribution can come anywhere close to that for me.
Thus while I find those articles of interest, in all due honesty, unless there is a fundamental shift in my support base (ie the people I know stop using openSUSE) I can not in all due honesty ever see my self change distributions. For me its not worth the lost time and effort.
If I have a problem specific to openSUSE, in most cases one of my acquaintences can provide me an answer specific to openSUSE. If not then I write a bug report on openSUSE, and if the problem is openSUSE specific in most cases it is addressed (if it is specific to openSUSE). If a package is missing for openSUSE that I ‘must’ have, in most cases I know someone who can package it for me for openSUSE (if my own efforts fail). If I can not configure a package to work for openSUSE, in most cases I know someone who can help me configure it for openSUSE.
I simply can not get that level of detailed and specific support from another distribution without spending years building up the same friendships/support/respect base.
In my view, that sort of support base is a criteria and benefit that most distribution hoppers will never get as long as they continue hopping. They don’t stick with a distribution long enough to develope such a support base, and they often turn off people by untactful posts raving positively or ranting negatively about a distribution on a distributions forum, chat channel, or mailing list.
Still, it IS interesting to read what is noted by others wrt other distributions, but again, I would need a massive shift in my support base for me to ever consider moving (ie Packman packagers stop packaging, openSUSE to change direction fundamentally pushing away my support base, … etc …).
Its interesting thou, to read the importance others place on criteria that is less important to me (relative to a community support base).