Ran across a Slashdot comment that neatly summarizes my evolution of computer preference:
I used to hate Apple for the same reasons that you prefer non-Apple products: I like to feel like I have control and figure out how things work, etc. However I got a Macbook Pro for school to go with my PC I’ve had for ages. The fact is, I don’t use my PC anymore because as much as like messing with things, I’d rather they work 99% of the time and I’m willing to sacrifice the nerdiness and wasted time getting things to work in order to successfully use my comp when I need to. Of course, I was running XP but I cannot deal with it any more. I was trying to use it again yesterday, I don’t know how I used Windows for my whole life until now. Nothing works! Everything crashes, games just choke to the point of hard shutdowns being a requirement despite having enough processing power, RAM, video card power etc (I invested a lot into my system). I just can’t deal with it anymore because I feel like kicking the thing everytime I turn it on. Ideally, I’d move over to Linux and although I’ve tried a few times, it’s always delegated to a secondary OS because it still can’t support everything 100% without tons of excess effort. However Linux at least combines stability with the nerdiness factor, after using Windows for years thinking getting things to work proved my 1337ness, I realized it was just that Windows couldn’t handle shit and I was proving my 1337ness but for no real reason.. getting things to run that a normal user may have trouble with is good, but it’s also pointless. I know this probably reads like a troll but it’s the absolute truth from my perspective and I’m only saying it in response to the parent who has similar views to my old self.
Also to add, I do think Macs, and especially their applications are less likely to crap out than Windows apps—or at least Mac apps are built with much more care and forethought. And when Mac apps do fail, it’s more likely to be a critical flaw than a Windows application where spending 30 minutes mucking about in .dll files or the registry might fix. And at this point in my life, I prefer a soft sigh and moving on rather than than mucking about with what in the end is only a 25% success rate and never involves something mission critical.