Have been a Linux user since mid spring of 2009, and couldn't be happier!
While there has been & still are ups & downs, this hasn't been the Linux OS itself, rather some device that's not well supported by Linux...........including nVidia GTX Graphics cards of today. Now, if I were to run a 5+ year old card that was given to me, it would work. It requires jumps through hoops to do the same with a GTX 950 through 980 & higher, though not quite as bad as it once was, which makes AMD the preferred GPU for Linux, though it's my least favorite of the two brands, it's best for Linux.....out of the box.
One of the best things that I like about Linux & an idea that Microsoft's Windows 10 stole the idea from, are daily updates as needed, though none are mandatory & none are downloaded & installed w/out ones's express consent, which is via one's sudo password. Speaking of which, one should never allow anyone.....even a close friend or relative, including one's spouse, to see that password. Because with that, and access to the computer, all sorts of changes can be made behind one's back while we're away. That's one reason why we should give family members who are able to run a computer their own account (sudo or Administrator in the case of a spouse), for minors, a standard account with parental controls at the router level.
Other best things are an included LibreOffice, vastly superior to that of LibreOffice, and for 64 bit users, over 70,000 choices on the 64 bit side, over 40,000 for the 32 bit usershare. PDF reader is included, as are many of the utilities that we use & need on a daily basis, though on Ubuntu based distros, the ufw Firewall must be enabled by Terminal, like so (followed by the root password).
sudo ufw enable
To check the firewall's status at any time:
sudo ufw status verbose
Which should provide an output similar to this (your name/your PC):
cat@cat-XPS-8700 ~ $ sudo ufw status verbose
[sudo] password for cat:
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
cat@cat-XPS-8700 ~ $
Lots of goodies includes with Linux Mint MATE 17, though as each release is released, newer software also comes out to upgrade/replace the old. Plus, the inbuilt security of Linux OS's are very robust, though responsible computing practices should still be used.
Though Adobe has held their Flash player for Firefox back to that of years ago, the latest can be installed by these simple instructions to Version 188.8.131.52 (or whatever the latest may be). Open the Terminal & copy/paste these lines in quote box, one at a time. This is assuming that Google Chrome has been installed that includes Pepper Flash (how I upgraded).
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install freshplayerplugin
If you don't have Google Chrome installed, then you may need to run the following (one line at a time):
sudo apt-get install pepperflashplugin-nonfree
sudo update-pepperflashplugin-nonfree --install
Source (beneath 3 Answers):
Now see what my 64 bit Firefox is now showing, the current version!
See it's these things, the learning curve, that makes Linux an adventure to learn & run.