Sounds like your main beef with Linux was hardware support. I agree that it's an issue, but they don't have all of the vendors making free drivers for them like Windows (and Mac I presume) does. I also went the other direction. I used (and liked) Linux for many years while still using Windows until all of my development tools were there and it worked on the hardware I owned. Once that happened, I switched and never looked back. Now I'm immersed in the Linux way of doing things and it's very hard for me to be productive on other OS's.
I absolutely feel you there, and yeah, the hardware issues were a part of it though I feel like many of those problems aren't problems anymore. At this point I think my biggest hang up has been my own laziness of having to do the work to find FOSS solutions to the Apple ecosystem. That's probably going to be a series in itself down the road :)
Sounds like your main beef with Linux was hardware support. I agree that it's an issue, but they don't have all of the vendors making free drivers for them like Windows (and Mac I presume) does. I also went the other direction. I used (and liked) Linux for many years while still using Windows until all of my development tools were there and it worked on the hardware I owned. Once that happened, I switched and never looked back. Now I'm immersed in the Linux way of doing things and it's very hard for me to be productive on other OS's.
I absolutely feel you there, and yeah, the hardware issues were a part of it though I feel like many of those problems aren't problems anymore. At this point I think my biggest hang up has been my own laziness of having to do the work to find FOSS solutions to the Apple ecosystem. That's probably going to be a series in itself down the road :)