It depends on individual requirements. Most Apple laptops have better battery life than all of my laptops, but current ones have less memory available to run virtual machines unless I pay a huge premium which raise would raise the price 7 x over what I paid for my current Thinkpad E580. Also the later has a matte screen which I can't have on a Macbook nor can they fold like my Lenovo Yoga to be used as a tablet and drawing board.
If I was travelling a lot and spending a lot of time outside home I guess the battery life would trump any other factor and it would be a better option. In my case this is not a deciding factor as my laptops spend most of their time at home and as long as battery last a couple a few hours they will be plugged before it gets empty. I still benefit from the laptop form factor as I can still move them from one room to another easily or use them outdoor.
Besides premium price + sustained higher price in the second hand market make it so that at an average of around 350€ the cumulative price of all the computers (5) in my household is lower than the asking price of a single Macbook Pro with only 8GB of memory and a single 1TB hard drive.
If I was travelling a lot and spending a lot of time outside home I guess the battery life would trump any other factor and it would be a better option. In my case this is not a deciding factor as my laptops spend most of their time at home and as long as battery last a couple a few hours they will be plugged before it gets empty. I still benefit from the laptop form factor as I can still move them from one room to another easily or use them outdoor.
Besides premium price + sustained higher price in the second hand market make it so that at an average of around 350€ the cumulative price of all the computers (5) in my household is lower than the asking price of a single Macbook Pro with only 8GB of memory and a single 1TB hard drive.