Funny enough for the first paragraph we still do pretty much that in the city. The supermarket may have most of the "type" of things we want but the specialty shops have way better. Basics at the supermarket only. Of course with COVID we are getting as much as possible in one stop to limit exposure and/or loading up more at the small shops at once instead of once a week.One thing I miss about living in a big city is availability and choice of shopping. ie. In smaller towns, not one grocery store is going to carry all the brands and products you like. We call it the "Supermarket Shuffle": buy most of your groceries at the cheap place, go to another place to pick up the bread you like, go to another place because it's the only place that stocks the spices you need. In Toronto, most of the large grocery stores stock a wide selection of brands and specialty items.
The big box stores (CT, Walmart) in small towns also tend to have empty shelves. Not sure if that's a COVID thing, but people around here tell me that this has always been the case. Got fed up waiting for a 1/2" to 1/4" socket wrench adapter to be restocked at the local CT, and ordered it via Amazon. Months later, they *STILL* don't have that adapter at CT. Common part, no?
Also, on the topic of commerce, stuff takes longer to get shipped out here. Order from Amazon (non-Prime), and it's anywhere from 7-10 business days. By the time stuff shows up in the mailbox or doorstep, I don't even remember ordering it!
On the flipside, the proximity to trails and nature for motorized vehicles and outdoor sports is sublime!
For trails (non-paved of course), Toronto has lots and very good quality, but for human powered travel only.... (although e-whatevers are breaking that rule).