.. but I mean in general Hibernation sux!
solely your opinion.
On my Toshiba laptop, the Toshiba Console gives access to Power Management.
Once there, I set 'when lid is closed' ...
Hibernate from a list of {none, standby, hibernate}
With Hibernate, process state is written to the HD and the system shuts down
to save power. Upon restart (ie, opening the lid), processes resume where left off.
{clearly, there must be sufficient free space for the saved data}
With Standby, processes are preserved by using the active RAM and swapfile
content. Power is not conserved, as the memory needs refresh to stay active.
Either technique is faster getting to the desktop than a cold system boot.