Obviously, it’s a valid opinion. But I am a desktop user since I started with SuSE and a reason is, that I believe that open/SUSE takes quite a care to make the system comfortable for a common user.
I have a very different opinion when it comes to Enterprise level, because I think that is the difficult stuff. We should define “enterprise”, though. Employing one or few *services *in the enterprises does not really make an OS enterprise one (IMHO). When you get it across the enterprise, than it’s an enterprise SW. The example of our national post, employing SuSE from the top servers down to every computer behind every desk of each post is a good one and you can call that enterprise application. But how many examples like that we can find?
There are lot of different enterprises and I personally know well engineering companies. There you’d run into troubles like CAM software, which is Windows only and it’s life-cycle is counted in decades. When it comes to complicated software in general, it often started as UNIX but due to user base, moved to Windows. Perhaps you know ANSYS or some 3D CAE, or information systems like SyteLine.
That is why I see a desktop user base as a basic prerequisite for getting a real share in enterprise level.
Sure, you can run part of some enterprise software on linux, such as database server or file server, but why would common administrator do that, if he uses Windows, his 3rd party suppliers use Windows, he’s encouraged to use Windows by only existing (Windows) marketing, he was taught to do it in Windows, the company has been using MS SQL on Windows servers for decades, share point, etc…?
No one cares what runs in that purchased NAS box, when it receives, archives and returns files properly. But moving an a company with engineering and production to (any) Linux is Today nearly impossible, because of the “dependencies”. In fact moving any company, that has serious accounting department (to start with) is going to be near impossible due to lack of software and support in this field. On the other hand, at a user level, it’s quite easy to install and run linux these days. All the major producers of motherboards, graphics cards and such have a native support for Linux and OpenSUSE (not only) is quite user-friendly. And with games, social stuff and leisure activities moving more and more into the clouds, it’s getting easier and easier. Hopefully the cloud stuff will affect accounting and such troublesome enterprise software in near future too.
It’s just my experience and opinion. Anyhow, I’m pleased that it currently at least somehow works for SuSE and OpenSUSE and I will stay and have fun too :).