Thanks for the A2A.
This is a common misconception,typically assumed by users of Windows and MacOS. That there could be a best. There is no one-fits-all best.
Windows and MacOS are take it or leave it operating systems. You either accept and use them as they are or you don’t use them. It’s more or less one-fits-all,trying to cater to everyone (to some extent).
In the business world and among professionals,Linux is one that is often used. Which is the default on ARM and therefore for single board computers too. And I don’t call it an operating system intentionally,because it is not.
Linux is an operating system core,a kernel. And around it is a modular system of tools. The whole point of all the different options out there is purpose and taste. And both are SUBJECTIVE,not objective. So,there CANNOT BE an objective best! The whole point of Linux is,to adjust it to your own purpose and taste. That’s why there are tons of distros and GUIs and applications out there and a number of package management systems.
What are you going to use your Raspberry for? Server? Home automation? Media player? Gaming console? Development?…
Unlike with Windows or MacOS,there is no one-fits-all answer.
For example,most people use something default like Raspbian. Because it’s the default and it has the community.
Personally,I own more than 20 PIs and have like 10 running around the clock. And given my daily on desktop is Arch Linux,I too use Arch Linux on ALL of my PIs.
You might run into certain problems though. That depends a lot on the distro and it’s maintenance,as well as the purpose you use it for. DNS caching server? Works fine. Printer server? Well,works fine as long as it does. Not a software problem though. IRC server? Works fine. Media player? Well,a few crashes every now and then,but otherwise works fine. Again,not a problem with the operating system. Small JSON API? Works fine. WordPress… well,not so great. NextCloud? That one has given me the most grief over time. One problem chases the other from small to big. I think it has never really been free of problems entirely. Honestly? The maintenance for ARM is certainly not the same as it is for desktop and it obviously doesn’t get the same attention.
I took me quite a while to find a working image for my Banana Pi M3. So,I had to use Ubuntu first. While I did use it on desktop for a while (and meanwhile it sucks there too),it was really underwhelming on the Pi. While it did work and had sufficient hardware support,the setup was pretty much useless. On one hand GUI for ease of use. On the other hand barely any useful applications at all. I think,installing additional packages didn’t really work that well either.
Raspbian? Not sure I ever used it at all. But I’m definitely not a fan of Debian on desktop. It’s not a coincidence,that a free community option is being used with a development board that was meant to be used to teach kids in poor countries about computers. It’s even less a coincidence now,since Google has switched from Ubuntu to Debian and has partnered with the vendors of the Raspberries. But just because it’s popular,doesn’t mean it’s automatically “the best” (for your purpose) too. So,try the options and judge them for yourself and with your own purpose in mind.