+10 for Brother stuff.

Cross-platform, and the printing also "just works" as generic Postscript or hpcl printers in a pinch.