So, I have been using Linux for a few days now, trying to get my bearings on it. It's ok at best.
I will continue to use it for a while and testing and blowing it up like I have done several times already.
Puppy Linux is a solid Linux OS, runs great from USB which is what I used it for when fixing certain issues with really badly messed up Windows or needed data recovery that couldn't be done through windows due to a bad hard drive that Windows would have a problem reading, Linux does come through for these situations.
So far, it's not horrible, it's just different mostly.
However, I will repeat what I think i have so far, and add some info for anyone interested
I am now using Linux Mint 14 MATE
This is a fork of Gnome2, whereas Mint 14 Cinnamon is a Fork of Ubuntu Unity (a fork of Gnome3)
Gnome3 is the newest GUI for Linux and is holds great debate floating all over, it is likened to Win8, and not in a good way.
Anyway, my issues with Linux still stand, too many versions with too many flavors and not a single one is really ready for prime time. You still have issues with some software that is really interesting to use (Conky for one) that only works on certain versions and flavors of GUI's, but seems to be abandoned or not really kept up with.
That is Linux' greatest downfall, and always, always will be. Conky is only one example of hundreds.
There is no incentive for anyone to keep up with Linux Distros, flavors of Gui's and testing code across them. Much less just keeping up with fixes for what they have that DOES work. One that I tried out years ago, Compiz, yeah, that's a uber pain to get working anymore. And depends greatly on Linux Version, the GUI and hardware you are running it on.
Not to mention how to even find software. Synaptic is a really archaic system. Just take any schmoe and have them try and find something they would like to try and use in there, and it's a nightmare finding anything of real use.
MATE and Unity have an actual Software Manger, that is much much better. I actually like MATE's better.
According to MATE's Software Manager there are 63307 packages available for download.
But they only present you with about 100 or so that you might actually be interested in using.
They filter out all the junk. You can search for the other 63000 if you need or want (if you know what you are actually looking for).
So, moving on....
When you work for free, where is your incentive? Sorry, but thems the facts, and you can't get around them.
As for Vendors not supporting the drivers for the hardware for Linux, here again, it is very difficult to justify putting time into something that everyone expects everything to be free (The Linux Community). Not very many will code for Linux out of the goodness of their hearts, there has to be something in it. So, for a lot of people, it's a learning exercise, then they move on to what makes them money.
Them darn facts getting in the way again.
If Linux, (and I do think there is some headway being made, there are some apps out there for sale now in the Software managers of Ubuntu Unity) can create a market place for selling software and developers don't just abandon these projects left and right (much like i know is done in the Android and Apple Stores, and yes, unfortunately will happen in the Metro Store), they could possibly start getting some of that support from vendors.
Money talks, money sells items, items that sell get attention. Sorry, damned facts again.
Anyway, i think you get my drift.
Check out Linux if you want, for some will find it is all they need, but to be honest, it's not easier to use than Windows. It really isn't. I am not saying this cause I find Linux difficult, i don't, but it's certainly not exactly easier to get software installed and working,, sure some of the more polished well known and distributed software, but a lot of obscure stuff just plain doesn't work, or is a pain to get working.
For the most part,, working with Windows, if your system is stable, you can install practically anything you can find without issue.
not so much with Linux.
As for, "well you can learn to fix things, and code for what you want".
How many people actually have or even want to make time to do that?
This is another pitfall for Linux. Atleast with Windows, you can pretty much find whatever you want to do and have it work without much effort. ie; Find a Family Tree software as good as
Family Tree Maker by Ancestry.com - The #1 Selling Family Tree Program for Linux.
Oh right, you can try to make it work in Wine, and you might be able to, but you ahve to take the time to try and make it work in Wine, good luck with that, while you are still working on that, I would actually be using it in Windows, not trying to still make it work and just open.
This may sound like a slam on Linux, it is and isn't. It's a comparison of what I see and have learned using Linux versus what I know about Windows.
By the way, I crashed the Software Manager just searching for anything that starts with S.
Linux has a few thousand+ miles more to go.
One final note, the hardcore long time Linux community doens't like Ubuntu Unity, it's why it has slid in the number of downloads, they are flocking to Mint. This is another pitfall of Linux, the community moves in waves to what they think might be the next great OS, then find fault and move on.