You probably answered this before, but is there some specific piece of software that foces you to use tha Mac or did you just want to give it a go? I mean, if its causing productivity issues - why persist? I work as a designer and very often use Final Cut in my work for this company - and once you've made your library of assets and videos, it's very hard to uproot and move to another app. But as a gen-x, I'm pretty 'whatever works' about my computers, no real brand loyalty. If it was 'all things equal' - I'd probably work on a PC as I could at least game on it when not working.
The company I work for uses them and I hate not knowing about tech, so bought my own MiniMac and as that wasn't good enough for what I do, I got a Macbook Pro.
I'm now pretty comfortable using Macs along with my Windows, Centos, Ubuntu, Mint and other development/infra needs (A lot of stuff I do nowdays is cloud-based, but I really want to one day get back to my roots as a games programmer)- and I always think having another string to your bow is a useful asset
I think Macs are pretty great at what they do, just some braindead stupid things they also do. They only really annoy me because of the Apple Fan Boys response of 'THEY JUST WORK' and 'WINDOZE IS CRAP' stuff.
Windows has issues, certainly, my Linux boxes have issues, My cloud stuff has issues, My Mac has issues.
If Mac users admitted that sometimes in some scenarious Macs - like Windows Boxes, Like Linux - are pretty fucking annoying and shite then that's fine - sometimes they are, but mostly they are great.
Love tech me. Still mess with my Windows 98,OS2/Warp, Windows 95, Windows XP and other random boxes as well as my 8 Bit Ataris, Atom, Spectrum and 16bit Amiga and a few other bits of crap I have lying around - plus my self-built - from scratch computer that I've never got working.. yet. Having to write my own bootstrap, create my own memory and video card from scratch and put the processer and copper in - just not had the time, but one day I'll have a working 8 bit then 16 bit computer on my arduino setups (I've got three, one for dicking about, one for my 8-bit and one for my 16-bit)
Also got a Fortinet Firewall that one day I'll get working