And the interface... I don't mind spending a week or two learning an interface if it will allow me to get the job done, but The Gimp makes me want blood. Decent media software is the ONLY reason I keep a Virtual Box image of Windows 7 on my drive. Well, that and the occasional browser testing, but I find that's less of an issue in recent years.
As for hardware, I've run into Very few problems on a few DIY systems and laptops / netbooks. Graphics compatibility has always been an enormous issue. Especially multi-card for 3+ monitors. I assure you it's possible, as I've done it a couple times, but I tend to fall into a slight depression once the battle of getting it to work is over. Otherwise, I've been incredibly lucky. Install and go.
The battery issue is a major one. I've found that Lubuntu keeps up well on my netbook, and I rarely unplug my work notebook, so I don't run into it much, but you're spot on about the importance of getting that right, or at least making the correction simple.
Fine points, overall.