I came from windows where I learned all that user can learn about it, which was not much.
I switched to linux for anything else than gaming and Visual Studio jobs and lived (more or less) happily ever after.
When I first touched mac two years ago I was angry about the UI that was completely counterintuitive for me. When I found console things brightened up. I thought "Hey! It's linux inside, only packaged as annoying toy." I could even set up nat when I needed it. It was only a bit more complicated than in linux. I haven't found any killer apps. When it died on me recently I wasn't really shaken. I just felt bitter about the money.
Few things to outline my perspective. I'm a programmer, I don't like paying for hardware more than its worth. I don't like paying for software.