I fancied a change, I bought a 27 inch 5K iMac and a Macbook 12 late last year and I sold off my Windows PC (I've built my own PCs since forever) and went all in Mac. I wont get into hardware too much, as a package the iMac is nice, but it's nothing amazing if you're using to high end Windows PC building. Apple's displays are also nothing special any more, there are lots of alternatives that are so much better. I have to say OSX is better most of the time, it's more reliable, I've not had anything crash that's OSX based and Apple's support were great when mine iMac came with a chip in it. Apple sent me a replacement before needing me to send my old one back, I was really happy with that considering the thing cost me £2569. The Wireless performance is so much better than Windows, I know this is really probably motherboard dependant, but I always used t spend £300 on my Motherboards, so they should have the best of the best. However any Windows Laptop or Windows PC I built myself, I found the wireless to be lacklustre and I just plugged the ethernet in, with the Mac I've had no issues. That extends to the wireless keyboard and mouse, I notice no latency or anything odd, I just wish they were better products so I could actually use them as they're quite bad hardware wise. However I did buy the trackpad and it's flawless, I really love using it and it works amazing on OSX, but on Windows it does the typical Windows thing with Trackpads and it just bogs down and has weird moments. I don't get why Microsoft struggle with this, all Trackpads on Windows are terrible. The one complain I have is how there is no mount or anything to tie to the keyboard, they're the same profile, but it just means you cannot use it on the Sofa. I found apple Airplay to be rather bad, I had to switch to optical out into my own DAC, which obviously means I found the built in audio to be bad too... however built in audio is always bad and they're probably using realtek. The webcam is also shockingly bad and I don't understand why they went with thunderbolt over USB-C, I've got no use for Thunderbolt and USB-C supports video out if that is the purpose of it. I love how smooth OSX is, like I said I've had no issues what so ever with it. I tried bootcamp and for some reason it wouldn't uninstall properly even though I did it the correct way. This is a quirk that annoyed me with OSX, however the ability to easily restore like a phone is amazing. On Windows you have to have a USB stick with Windows on it and it's just not as seamless or easy. I love the way you navigate around, I love the multiple Desktops you can have and I think the OS generally works so much better than Windows which feels so buggy to me now. However there are some things I hate, the way Apple tries to take control away from you and automatically does everything is annoying. Things like Mic control, I cannot get the levels to stay normal, it keeps fluctuating them no matter what Google says I can do to fix it. I hate the file management and how I cannot just see where what is, it merges everything and that is annoying... for people like my Mum it would be a good thing as on her Windows PC she never uses anything other than C because she doesn't know how, but for me it's annoying. I would say I hate how Apple tries to stop you from installing stuff away from the app store, however Microsoft now do that with USC and OSX's version is far less annoying. Other weird things with OSX is how tabs work in the browser and snapping them. Why is snapping apps so much harder than Windows? In Windows you just drag to the sides, you can even do four on one display, on OSX you can only do two and you have to hold down the green dot on the top left. It's so cumbersome, frigging you cannot just open right click and open a new tab and drag off to create two new windows. Like you can, but you can only do it in one specific way, it's very fussy and if you have two windows snapped you cannot do it at all. On the whole though I'm preferring OSX, I find it to be much more usable. It just has one major down side for me and that is gaming, for one most games are Windows only, two the AMD drivers rarely get updated, so any games that have problems don't get fixed, this is really annoying in Bootcamp. Thirdly the GPU inside is weak, especially for a 5K monitor, I have to run everything at 1080p and I have the 395X 4GB... this basically kills OSX for VR as well. That leads me to scaling though and how much better OSX is at scaling than Windows. Which on Windows you really can only have a 1440p display, it's bad at 21:9, it's bad at 4K and it's scaling is so all over the place. OSX has been flawless for me... I really like my iMac, my Macbook 12 is even better since Macs are so far ahead Laptop wise. I'm going to s1tick to using it as my main machine, but without the gaming and some of the flexibility of Windows... I'm now building my own Windows PC for Gaming and VR.