I live in a tiny village near a small town 60 km south of Stuttgart. My commute (you'll hate me for this) is 5 km and roughly 7 minutes. On days when there's a Stau (traffic jam) in town, my commute can take up to 10 minutes. And you should hear the locals complain!! I actually read online recently, "Our town can't figure out how to handle traffic, when even Stuttgart has managed it. It's fine there!" (delusional, maybe?)
Is there a rush hour? I guess so, but even then it doesn't take more than 15 minutes to get through town.
We chose to live in this quiet village because property prices are almost affordable and my husband can walk to his office (4 minutes). We have a large supermarket that is 1 km away, so I can walk or drive, depending on how many bottles of wine we need.
Parking in town costs €2,50 for 24 hours - at least at the train station Parkhaus. I think an hour in the town parking lots costs €1, but the first 30 minutes are free. I know how lucky I am. We are beyond the last S-Bahn station in the Stuttgart area, which is one reason why property is less expensive. I would _never_ live in a big city.
I frequently need to travel to beautiful Esslingen, which is a 1-hour drive if there are no traffic problems. However, there are traffic problems on the Autobahnen (A81 & A8) _every_ day. Frequent accidents, construction, and too many cars are the main causes. I once gave up and turned around half way, because my GPS was telling me it would be another 90 minutes to Esslingen and I was sick of it. I had left at 15:00 for a meeting at 19:00. I by far prefer traveling by train to Esslingen or anywhere else. I weigh the extra waiting time and potential delays against the stress of being on German roads and in traffic jams. It's a no-brainer for me. The expense of a train ticket is nothing compared to damage to the car or injury from an accident on the Autobahn. I have successfully avoided accidents thus far, but it's only a matter of time.
Driving is seriously the only thing I do not like about living in Germany. Impatient drivers (though I have witnessed many acts of kindness and patience as well!!), people driving WAY too fast, narrow roads (compared to those in my passport country), inconsiderate drivers, who with their "Me first" attitude make the entire situation worse for others...
On the train I can read, doze off, get some work done, go to the Toilette, and occasionally meet friendly people, and don't necessarily have to fear death on that particular day - none of which I can do in my car.