In a previous blog post, Why I Use elementary OS, I went over the various aspects of elementary OS that I like, and why it has become my favorite operating system to use. However, I haven't talked about why I use Linux. Or, more accurately, Linux-based operating systems. Note that I'll be going over only desktop operating systems here, not mobile.
Let's start with why I don't use other platforms. Take macOS, for instance: Not only is the whole Apple ecosystem a walled garden, their products are also fairly expensive. A Mac tends to be much more expensive than non-Apple computers with similar specs. Honestly, though, if for some reason I had to choose between macOS and Windows, despite being much more familiar with the latter, I'd go with the former. Windows is just awful.
The latest version of elementary OS, 5.0 (codenamed Juno), has been fantastic since its debut back in October 2018. While the overall look and feel is the same as before, many aspects of the OS were further refined and pollished. All-in-all, Juno was a great release, however, like many things elementary, it wasn't without some bits of controversy.
A notable omission in 5.0 was support for application indicators (perhaps better known as “system tray icons”).