You might find it to be a better life (I don't) but it's not more sustainable.
You're assuming city life and country life are largely the same. In the country you don't pop down to the market 3-4 times a week when you run out of milk or want to grab a sandwich -- you buy a deep freeze and go "big shopping" once every week or two.
What IS nice is that the car time tends to be long like you said, 20 minutes, 40 minutes, which is more efficient energy-wise and for wear and tear than a bunch of little 5 minute trips.
You have to live a place that's right for you. I'm perfectly fine not leaving the house for days on end, there's plenty to do around here. Some of my friends would go crazy if they didn't have someplace to go every night. If you're the latter kind of person, country living is probably not going to agree with you! The same is true vice versa -- how do I go to Costco on my bike!? ;)
Small town with car: go a few blocks, never stopping for traffic, going the direction you like and stopping where you please
Big city with car: go many blocks, constantly stopping in traffic, route around 1-way streets, and then slowly loop around looking for a place to park
Big city with bus: go many blocks, constantly stopping in traffic, route around 1-way streets, often going kind of the wrong direction, spewing diesel soot all the way -- and often the bus runs nearly empty, a big soot-spewing vehicle with almost no people
That's obviously not all city transit but it's a much larger part. Also lots of grocery stores still have parking lots (actually garages) in the city. If you're going somewhere like that you can still park easily. Depends on the location I'm sure.
I'm not sure what your dislike of buses is. They are far more efficient than personal transit from a fuel perspective. A bus can be "nearly empty" and still replace a half dozen cars. And at peak times a bus will replace dozens. There are issues with buses but "soot-spewing" isn't one of them, at least not relative to cars.
Small town is also not really country. If you can drive a few blocks to the grocery store, you don't live in the country. In fact, if your house is near blocks, you don't live in the country. Small towns are of course also less sustainable than cities as small towns are basically built like suburbs.
You'd do better to gather more information on the topic.