As you are not using a photo grade printer at home, then I would agree that using a commercial photo print service would give you better quality at a good price.
For me that is not the case; the mass market photo printers do not deliver the quality I am looking for and the specialty printers that would meet (or exceed) the quality I am looking for are extremely expensive so doing my own give me the cost and quality I am looking for.