Earlier quoted context omitted.
I haven't had trouble with printing in years- in fact, I can basically print on everything with no configuration, and people with OS X and Windows laptops seem to have lots of problems.
That's strange, since GNU/Linux and OS X both (last I checked) use CUPS for printing. That said, it really depends on what printer(s) you buy. I've had wonderful experiences with HP printers, and tend to recommend them. Brother, Konica Minolta, and Epson printers work reasonably well with some tinkering and research in my experience. Canon? Godspeed ;)
I see a lot of recommendations for Brother printers, but they seem to require quite an involved process to set up.