It is actually cheaper to send large prints out to costco etc. than to print them yourself but for the convenience of making 8x10 and smaller prints, epson and canon both make comparable printers at any given price point. I have always preferred epson printers as I shot people and like the skin tones I can get out of my epsons. I only use it print small novelty items, typically, and the odd 5x7 in a pinch. I would avoid "all-in-one" printers, and you MUST learn how to set your printer to the highest quality settings. Some people don't ever learn and they wonder why they don't get best results. Good paper, proper settings. One thing I HATE about Epson printers though, is that they will stop working when they think they are out of ink, and they are not. researching on the internet, there are ways to trick it back into continuing until actually empty, but I've never done it.