What type of development do you do primarily? For web dev, a mac is still the best choice in my opinion b/c you can VM to test all browsers.
I think hardware-wise, most laptops have more than enough power for local development needs. What's more important to me is screen size/quality and keyboard quality. In general, I plug in when I'm at home, so even these qualities aren't a deal breaker.