I just heard that the forthcoming Ubuntu 11.04 will included automatic support for Epson printers! This is very exciting. Epson now joins HP and Brother in having good Linux/Ubuntu support. I have had too many problems with HP, however, to ever recommend their scanners or inkjets to people. I currently have a Brother fax/laser setup and it's working fine, if slow. (Not sure if there's a software problem or not, i.e., it might be trying to print at an overly-high resolution?)
As for recommending Ubuntu itself, I'm still on the fence. I continue to love Ubuntu and prefer it over Windows 7 for my personal work. But I continue to have weird hardware compatibility problems which come-and-go with different kernel updates, and my sound and fast-user-switch continue to fail. So I'm no longer so enthusiastic in my Ubuntu recommendations.
I've also been using Windows 7 a lot and haven't had any problems with it. Which is good, since you have to pay for it!