I say trash b/c home printed photos on regular paper are never going to compete with your local CVS/Walgreens prints (which I do batches about 2-3 times per year, putting them in letters / christmas cards).
...but if I'm willing to wait for really good prints, I've had a great experience with "PersnickityPrints" who I tried after a local pharmacy print shop gave me an envelope of my wedding prints where some of the fancy B&W ones showed ~2mm chromatic aberration (hence: all the photos were misaligned / mis-calibrated).
Persnickity basically says: "you take the photo, we print the photo!" ...no auto-redeye reduction, no trying to make the colors pop, and they calibrate their machines at least once per day as opposed to once a month or whatever the generic pharmacy places do.
1) Color Laser for "tossable" printouts. 2) Walgreens + Mobile App for "5 copies to send in letters" (pick up in ~1hr, ~$0.20 per print, often less). 3) Persnickity for 8x10's, custom paper, cards, or if I'm planning ahead. (~$0.40/print, modulo shipping, etc).
One of the last Polaroid picture I took was of a little girl playing with her mom. Her husband told me several week later that it had become a bookmark that he has pleasure rediscovering everytime he grab his current book. Sometimes the smallest but meaningful gifts are the nicest.
For holidays, special events, whenever I have more than a handful of pictures to print or if I want bigger format I am doing it through the local photo print shop or online.