It's not just drivers, it's configuration - even on the latest Ubuntu kernel, I found that my
desktop box won't hibernate until I tweak the ACPI and X configuration. One line changes in
both cases and easily done, but there's no Ubuntu wizard that does this automatically.
Ubuntu is generally good at self-configuring for almost everything, but power management is
nowhere near as well configured "out of the box" as it should be.