I am shocked how many people say "I don't care if it is 3-5 hours".
I am also amazed of so many people taking the time to come here and say that Dell or another brand is better. If Dell is better for you buy a Dell and stop whining in an Apple forum. Most importantly stop assuming that your case (32Gb Ram, couple of hours battery life) is relevant because it is not, you are part of a quite small minority of users. Most of us need a light, small laptop powerful but plenty of battery life and 16Gb is still more than enough for the vast majority of customers, look at the sales of this thing.