For such tasks, I think Macs are an expensive solution. If you can really afford it and don't mind the price, then go for it.
They are expensive, but over time I hate how my windows PC just deteriorate, over heat, and just piss me off all together. I feel like makes, the battery life is best, light weight and more consistent performance over time.
I've always enjoyed more freedom to be able to upgrade my windows based laptops, you don't really get that with Apple.