How does it handle printer, camera, other devices requiring drivers?
Most newer ones are fine, too. I installed Ubuntu on my mother's laptop and she's been very happy. Her camera works fine, just plug it in and it works. I've not had any issues installing printers.
They had a GPS device they wanted to use, and that didn't work since the driver is very specific and it's not very common. For most purposes, though, it's quite easy to set up.
Following that rule, I haven't had any problems recently, running Linux on a machine that doesn't come with it pre-installed.
I figured Canon would be up to speed by now, but unfortunately not so. Fortunately scanners are cheap. No more Canon for me.