This is going to be a touche' thread. Some people prefer brick and mortar shops and others prefer home based. I am the kind of person who prefers brick and mortar. However I started out from my home as a mobile business.
Issues I found with Residential shop:
#1. The county restricted any customers from coming to my house. It was residential only.
#2. I lived out in the woods, even being 4 miles from town, most people wouldn't come find me, it was out of their way.
#3. No advertising, no signs for anyone to see, had to rely on other methods.
#4. Phone calls from customers but also telemarketers, vendors, web hosting companies, etc, all day and night.
#5. Too small no room to grow unless you have a 5,000 sq. ft. shop.
Brick and Mortar is the opposite, except phone calls but they come to the shop and not my house number or cell phone. It is a professional setting. If you were going to buy your weekly groceries, would you go to a grocery store or to a side of the road, hole in the wall convenience store? If you want car repairs, do you go to a trusted shop or to the redneck down the street that doesn't have any signs or business cards and someone referred you to him.
When it comes to signs, I feel the need to be as professional as possible. From polo shirts with my name and logo stitched in them, to a nice showroom with samples. When customers walk in they think, wow this guy knows what he is doing. Granted some people don't care about what you did, what the quality is or how cheap. But that is just my opinion. There are good and bad to both sides.
Workers comp is expensive and you don't have to deal with that home based. (At least in VA you have to have a minimum of 3 employees not including yourself).
You have insurance on everything, taxes, extra taxes for me being within city limits, etc.
Phone and internet is cheaper in residential.
You can work all day in your pajamas.
But anyways, I feel brick and mortar is the way to go if you want to continue growing and make it a career. If you are happy at staying at a small level and not growing, that is fine. Whichever way you go, just don't try to undercut other shops, it's a bad idea.
*Almost forgot to mention, with brick and mortar prepare to work 40 - 50 hour weeks. If you randomly close early or don't open, you will lose a ton of business. Home based you can work when you want to, unless you are zoned both and have a storefront. So brick and mortar for full time, residential is okay for part time.