Is Linux the best alternative to Windows? Thinking of switching?

As some of you don’t know, I am into technology (one of the main discussions of my blog) and I use many different systems as an IT professional. From the very popular Mac OS X to Windows 7 as well as Linux OSes such as Ubuntu to OpenSUSE (Linux OS of choice). It is nice to have alternatives to Windows considering the features you look for. I have a Mac Mini that runs Mac OS X Lion and a netbook (Asus Aspire One) that runs Linux Mint. It took me a while to get a Linux operating system to run on my netbook. If you consider Linux as an alternative, I have to warn you that the biggest issue I would run into is getting the OS to function properly after installation. That is because Linux isn’t set up right away to run on the hardware correctly. In order to accomplish this, I would have to do a lot of google searching on why something with the OS isn’t working. Even though I am into IT, I don’t know everything that goes on in IT. One of the troubles I occur after installation is that I can’t adjust the brightness level of my netbook. I found on google search that  I had to edit a “default” file located in /etc/default/grub and add a line in it using Vi (a common text editor for Linux). You are probably asking “What the heck is /etc/default/grub?” as well as asking “Why is there no C directory of some sort?” That is because Linux uses a different file structure unlike a Windows environment. I would get into that, but it is very lengthy and I will save for a different time. The point is if you don’t mind taking the time to learn your new operating system, then that is fine and dandy. Back to the issues with installation, even though I was able to figure out the problem, that doesn’t solve all the problems of having my netbook run normally on my netbook. I still have trouble using wifi on certain networks like my university network. If you want to test to see if Linux runs on your computer, I encourage you to create a LiveCD or a LiveUSB ( Has anyone tried using Linux on their hardware and did anyone experience the same difficulty of running it properly after installation?