Using openSUSE 12.3 with 3.7.11+ kernel on a Thinkpad T530 (Intel graphics, 9 cell battery) I get 4-12 hours of battery life (depends on usage; coding and work on a dimmer brightness gets me 10-12 hours, watching movies and playing games with the brightness higher up gets me ~4-5 hours).
Newer kernels seem to have regressed as far as power consumption goes, I was trying the 3.10 kernel and getting 2-3 hours of battery life...
Really, at least with thinkpads, the just works excuse is just that: an excuse.
Looking forward to my X1 Carbon, already in the mail :-)
No heat issues.
Suspend works perfectly. Takes a few seconds to unsuspend, but that's about it.
Macbooks are much worse supported than thinkpads. For all purposes, thinkpads are the reference platform for linux, like macbooks are for OS X.
What sort of battery life do you get? Any heat issues? Hibernate/suspend?
(These are all areas where I've had issues with recent versions of Ubuntu, but on an older model Macbook Pro rather than a Thinkpad)