I haven't used a laptop in the last decade that wouldn't last a whole day on battery, or would hold any of those qualifiers for that matter, from Apple or other manufacturers. Not that Apple are bad devices, but they are flawed like the rest of them (often less, and sometimes more in areas that may matter less to you, the software being a major and increasingly one to me).
Also good to remember that Apple is a company of good devices and tremendous marketing, not a company of tremendous devices per se. That entails a lot of subjectivity and awkward tribalism.
OK, so what have you used? Makes, models and years would be ideal.