I do my own regular maintance and failed part replacements etc.. depending on the fix I may take it in ,only done that 2 times and to a reputable shop.
My wife needed a oil changed once and I was out of town and she took it in to a shop, and the next oil change I had to spear the oil filter with a screw driver to get it off as they wrenched the think on there so fricken hard.. I told her next time let it go over on miles , it will be fine.. never again even for a simple oil change.. That and the places that mount wheels never lube your wheel nuts etc so you get rusted on nuts and broken wheel bolts.. I hate that!!
Now tire shops wont put on different sized tires than the stock tire specs .. they refuse to so I bring in my rims off the car and tell them what size i want on them , if they ask its for a small home made boat trailer

I went so far to buy a hand tire mounter and buy tires then bring them home, mount them and then bring them in on the rims for a balance and then bring then mount them on the car.. saves the mounting fee and I can mount any size I want... however its kind of a pain in the butt to DIY.. But I can do it now if i need to.
I always do my own maintance when I can.