my experience:
I started using Linux around 2011, at the time i had a laptop who was very noisy and my great idea was to open it and clean it up.
I actually ended up destroying some plastic parts and managed to wipe the screen backlight ahaha :)
So with no backlight I tried to install a new OS and i choose Linux (just Linux, not dual boot); I guess it was Linux Mint but maybe Ubuntu, can't remember..
I was successful and got it to work putting a lamp on the back of the screen (old school baby), this just to let know how the installation is simple with the most famous Linux OS.
After that I used the same laptop connected to an external monitor for quite a lot until at one point i had no screen output, probably the gpu died, maybe it was the fact that it had no top cover (maybe...)
it was basically fixed upside down under my loft bed connected to a monitor; anyway my housemate had an old laptop with broken display and i installed openSUSE with Kde and put it under the bed eheh; switching to kde wasn't the most easy thing to do but at least i get it.
my main pc usage was music and movies and sometimes writing and stuff, as me and my housemate had no internet there,
Since 1+ year i live in Berlin and i managed to build some cheap gaming pc with the idea to sell them through ebay (ebay-kleinanzeigen), btw no one is buying the because of Linux, i thought germans were more open-minded :)
so i also have experience with games on linux etc.
that said i want to explain why someone should switch or not, and what i like in Linux:
first of all i would like to say that Linux is absolutely NOT user friendly if you switch from window$, and here is why
you can use most of the computer (smartphone also) basically in 2 ways: through a GUI (graphical user interface, mostly point and click), through a terminal or command line (dos like wall of letters)
most of the latest and most famous Linux OSs improved the GUI part and are more accessible to the standard window$ user, you can use the OS as you used window$, going around and doing stuff with you mouse.
This is basically how micro$oft want you to use your pc, they let stuff being easy so you will get dumber and dumber and never leave window$ for something more (or who looks more) complicated
ANYWAY
if you want to have the real control and use all the power of you Linux OS you must use the command line, and at the beginning is like learning Arab or Chinese, it's very difficult to understand what's going on and it's inevitable that you will finish to copy and paste some command from ubuntuforum or wiki.arch and so on.
This is what scary the most of the window$ users who are approaching to Linux, and if you do the switch you can't avoid that, at some point you will need to learn some basic commands at least.
But then when you learn some command and know how to use the terminal you will feel the control of your OS, you can modify everything up to your needs, you can remove, add and modify every part of the OS to get the most out of it.
a really simple example between GUI and terminal:
i did a lot of Linux Mint installation lately and the first thing after a clean installation is upgrading to the latest update and eventually installing some software and stuff.
with GUI only i would need to open the update manager to update and open the software center and search and install something (or use synaptic etc)
with terminal the commands would be (with apt-get):
sudo apt-get update <
sudo apt-get upgrade < get and install the latest OS and software update
sudo apt-get dist-upgrade <
sudo apt-get install vlc wine playonlinux openshot audacity etc etc etc < to install whatever software you need
sudo add-apt-repository ppa:ricotz/docky < add a repository to get a software that you want that wasn't in the main distro repositories (in this case plank dock, in the repository in ubuntu 15.10)
now you can easily chain all these commands and the pc will execute them all, like that:
(-y will automatically accept every question the OS ask you, like if you really want to upgrade or install a software)
sudo add-apt-repository -y ppa:ricotz/docky && sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade && sudo apt-get -y install plank vlc opera wine playonlinux audacity bla bla bla etc etc
(it's actually better if you go root and add --install-recommends for mint but this is just an easy example)
when you press enter it will automatically update and install the software that you need, this is something that i learn by using it, do you think that i will use the GUI the next time that i install a new OS?? i don't think so..
once you learn you can use the OS both GUI and by terminal, it's completely up to you, as you prefer.
most of the people are scared by all these commands because they don't understand them and they're something completely unfamiliar, but once you learn some of them you experience will improve and you will be able to communicate straight to your pc.
GAMING:
if you're a gamer and play the latest and greatest games do not expect all of them to run on Linux, as I said micro$oft created a monopoly with directX, they could have easily have created something open to other platforms, but this is micro$oft, they want as much money as possible and they don't give a fork about creating something good (wazzup window$ 10?)
gaming on Linux SUCKS mostly because you have to translate from directX, but the fact that you can play something it's actually a miracle and some games runs great, and thanks to Valve a lot of stuff is coming to Linux as well, native and ported games.
a lot of old games runs great on wine, and you will be able to play most of the directX 9 almost natively with GALLIUM NINE.
in these 3 days i tried some games with wine and i was relatively happy :)
with my radeon 5770 and Athlon x2 260 (a 70€ used pc that i build lately)
STEAM
tomb raider 2013 - 43 fps average on bechmark
tomb raider legends - runs great
tomb raider anniversary - runs great
tomb raider underworld - runs great
dead island riptide - runs great 40 fps avg
dead island - at the beginning great then it looses in the open world part, cpu bottleneck i guess (linux native crashes with opensource drivers)
grid - runs great, very funny game
GOG
far cry 2 - 40 fps runs great
silent storm - runs great installed with gog galaxy
chronicles of riddick - installer fails
stalker - installer fails but it works
etc etc
those are just some example, some stuff works and some will maybe work, wine made a lot of improvement and it's there for you completely free..
GOG installers suck thou :)
At the end
-If you are open to learn something new, that will be difficult at the beginning but also will improve your skills with PCs and other devices than yo can give Linux a try
-If you want a pc just for internet, movies, music etc than wtf are you using window$, you must try Linux who will suck way less hardware than window$ (with its self-destructive tasks)
-If you don't like AMERICAN corporation (like micro$oft, monsanto, mc donald etc etc) whose are a shame to humanity then go to Linux
-If you don't like window$ updates and crazy stuff going on under your desktop environment than you have 100% control with Linux
-do not switch if you care about 3000 fps on the latest AAA window$ only game, it will take time to get it to work on wine
in any case you should dual boot or at least try a Linux distro live, just move your ass, grab a usb key, burn the Linux iso and boot to Linux, do whatever you want and remember that nothing will be permanent, at the shutdown everything will be like before
at least give it a try :)