To expand on your software point, I genuinely would say that the quality of software on Windows is all-round lower. I don't know what the reason for this is - whether it's because developers prefer the tools available on macOS or if it's simply because Mac users are more inclined to pay for their software, but the quality is clearly higher.