This OS is often used for various other purposes, but I am able to use it as a desktop. The main disadvantage for desktop use in my experience is that there is no pavucontrol at the moment (September 2017), which is handy to be able to quickly select a different output for your audio (say if you plan to connect to a TV monitor). However, it has many advantages, in my view:-
- Hardened kernel.
- Musl/Busybox has a smaller footprint and arguably has less attack surface than glibc, used in many other distros.
- LibreSSL connections, more secure than the commonplace OpenSSL used by default in many major distros.
- Has recognized the ubiquitous flaws of systemd and selected OpenRC instead, booting very quickly.
I also have the basic applications that I need except pavucontrol, and will have to build Xiphos as I have done on Alpine in the past. I use rsync ('rsync -av --delete sourcedirectory/ destination directory/') instead of grsync, which I have built in a standard process on Alpine Linux before using the glibc source code instead of any musl source code.
There are concepts in this Linux distro as in other distros that I would have found too challenging when I was a Linux beginner, for whom I would rather recommend Linux Lite for about half a year or so, if not Linux Mint or - what I started with - Ubuntu - despite their shortfalls compared to this distro. The installation (typing 'alpine-setup' after logging in) uses standard command line questions, which can often be answered with the default suggested response, offered in square brackets (but type 'done' if you don't plan to use wireless/wlan0, or typically 'no' to any manual network configuration, and 'sda' for disk, 'sys' for ?disk type, etc.).
I agree with other reviewers that the forum response is practically non-existent, but I prefer to use a solid OS like this one anyway and search for answers online.