It is not recommended to run Linux an Apple Mac hardware because it is full of firmware obscurity and violations of specifications (like e.g. ACPI, EFI).
If your hardware is well supported under Linux (because the needed specifications are open/published enough and the vendor actually cares) then you get great battery/power management under every current major distribution.
For example, I observed optimal battery management with various Thinkpads, under various distributions. On other Intel based systems I observed better power-management (e.g. fan management) under Linux than under the pre-installed Windows Vista.