For the most part, I've prefered PCs, because I've found that there is more software available for Windows than there is for other platforms. Sure, there are alternative software, but I prefer using official software if I can, because then the user experience is way more likely to be consistent in most areas.
About 5 years ago, I went through this Apple phase where I was done with PCs and I thought Apple products were the best thing since sliced bread. Keep in mind, even when I preferred PCs, I had an iPod Nano at the time and when I saw some of the things that OS X offered, I was sold. I ended up getting a Mac Mini 2011 model and I was all excited. For a while, it was great, but there were issues with OS X that I could not shake off. For example, the way OS X handled NTFS drives bothered the hell out of me, considering that I have multiple external hard drives that I use frequently. I didn't like how Team Fortress 2 performed on the Mac, because it would make the fan run at full blast and the computer sounded like it was ready to take off into space. I didn't like how when I would update OS X, Apple would update the source code in the OS to remove certain Terminal tweaks that I enjoyed.
One day while my cousin was over, I was letting him use my Windows laptop that I had gotten way before the Mac and I was on the Mac. Suddenly, it just shut off. When it came to boot up, it would display a progress bar and it would look like it was making progress, but as it got to about half way done, the computer would shut off. I don't remember if I tried dual-booting into Windows, but I remember looking on the support forums and I couldn't get a consistent answer. Eventually I got it working again (don't remember how) and once I reset it and removed all of my files, I sold it and that was it. I was fed up at this point. At the time, I had the iPod Touch 5th Generation and while I definitely liked the design of it, I still had to jailbreak it to unlock features that I could do without modifying Android.
It was also around that time when my cousin stayed over at our place while he was in the transition of moving. He gave me his phone and it had Android Gingerbread (2.3.5) and I was excited. I played around with it and was interested that I could do more with it than I could in stock iOS. The rest is history.
P.s: It's interesting because I still have the Steve Jobs biography that my parents had gotten me for Christmas and while I don't agree with some of the things he did, I definitely understand the intense drive to be perfect and to make sure that anything he created was not released until it passed his rigorous inspections. I also share the same feeling of making sure that when you release a product, you have to care deeply about how the user will operate it and focus deeply on making sure that the user experience is consistent, fluid, not just in the UI, but how the features operate in iOS.