Like I said, I've settled on OpenSuSE.
Not because it's the best, but because it seems to work (plus I like YAST), and I've come to see that all distro hopping teaches you is how to install Linux in a dozen different ways.
As for printers, I've never had trouble *but* I am in a networked...