There is something to be said for small town life.
While computer sales/break/fix ...doing residential only, may be difficult, because yeah that can be a bit more dependent on volume, what about doing fancier setups, and SMBs....you don't need volume for that, and it's waaaaaay more profitable than residential break/fix. Granted..super small towns don't have a lot of SMBs...but you can get some recurring revenue for some services.
Granted I live in a larger town, with around 20k, and most neighboring towns are 'tween 10k - 20k.
But for example, I was pretty much the exclusive tech that went out to service an island of ~350 people. Higher end ritzy island, populated with summer homes from some big old silver spoon names that many people would recognize. Small town's doesn't always have to mean "depressed". At least not where I am...many small towns are very niche and have people with quite a bit of $$$.
Being older...I'm done with working 20 hour days, and through weekends. We've reached some good goals for the business, certainly want it to grow more, I know our hittin the 1 mil mark last year isn't a lot to some here with multiple storefronts and stuff, but for someone like me who really likes just working 6-7 hour days on average...my focus is time at home with family and traveling more....so working my nails to the bone 20 hours a day to make tons isn't high on my priority list. Kicking back and enjoying life is. The town I'm in now....I'd rather scale down to a more quiet town in the thousands range for population. I've lived in a very small fishing village for a bit...loved it!
There's definitely something to be said for small town life...not all of us embrace a huge city. It's not always just about money. For some of us, the more relaxed pace, laid back life style, easy going neighbors that know everyone..there's a value to that which can't be replaced by money and sacrifices of city life.