I do not print stuff very often, but in my experience CUPS has been way easier to get along with than Windows' printing subsystem.
Not to speak of LPR (which does have the advantage of not having to set up anything printer-specific on the client, but it is a pain to set up on the server).
Not to speak of LPR (which does have the advantage of not having to set up anything printer-specific on the client, but it is a pain to set up on the server).