I'm not a fanboy or sth, I'm using both.
I'm not a coder too, so i don't know mac's capabilities about it.
I have a relativey beast desktop PC, and 2014 macbook pro (retina, 128gb,i5)
I'm mostly working on my desktop as it has moooooore storage and computing power.
But for light work, i'm using macbook pro.
But keep in mind that most glorious software developing companies optimise their flagship product to Mac.
I can render half the time with my mac even it's really low on power considered to my PC.
People trash talking about Mac's probably didn't used it for a while.
The software and design you get is really high end.
But price is the problem, I'd agree on that "overpriced" topic.
They are %25-30 overpriced, I think it's because you get software, design, hardware, security bundle. And that Apple Logo ofc.
A friend of mine has Macbook Air, used it for a while.
Had the chance to compare Pro and Air.
Don't buy Air.
It's designed for ultra light work.
Macbook Air is about being light.
On harware, and the software.
They don't even have retina display, I believe that's because their processors can't support it.
I'd say get a hackintosh laptop if you are on a budget.
Go for 2014-2015 macbook with retina if you can extend the budget.
Hackintoshs are half the money, and you'll have a middle class PC.
But what you'll get is an high end Mac with additional gpu, i7 processor and probably 16 gigs of RAM.
Hope I could help ^^