I do all my own repairs & have rebuilt & upgraded my 2 bikes.
I do this for 2 reasons. One, I don't like to pay someone to do things I can do myself and two, I actually love tinkering with all things mechanical.
I have to admit to liking quality tools and will buy the specialist tools, but as I need them rather than on mass. I do have a rather large collection already following the classic mini rebuild.
One comment on some of the LBS's and their charges. I'm sure that some will charge more than others, and certain that some will offer a much higher level of service. However, the LBS is a business and has to cover his or her costs. Part of my business division includes a retail outlet and I know how much it costs to open the door on a Monday morning. But the LBS does provide a service for those less able or willing, and if they do a competent job and the customer perceives their charges offer good value, then just because I (and possibly you) wouldn't be willing to pay, doesn't make it wrong.
Kind regards
Steve