I run debian stable on my headless desktops/television and testing on my laptops. It's so easy it's boring.
It "just works" until I decide to view videos online, and despite all my hacking efforts, keeps using software decoding for videos.
It "just works" until I try some 3D stuff that requires GL 4.1, but the AMD open source driver for the GPU only does hardware acceleration up to GL 3.3.
Sleeping "just works" until I wake it up and is in such a frozen state that only taking the battery out makes the booting process work again.
Yeah it just works.