I live in a relatively large Canadian city. Not as a suburbanite, but right in the heart of the city.
I have a car, which I use when the weather is not nice, or when it would be inconvenient to take public transportation.
Otherwise, on sunny week-ends i often chose public transports. Here they are efficient , clean, secure and most importantly predictable. We have apps for payment and bus status that show us , on the phone, exactly where every bus is at any moment.
You know your bus will be there for you in exactly 2 minutes. Like a Uber, but much much cheaper.
Predictability is a game changer.
Works very well.
Predictability and reliability is as important, perhaps more important than security.
One reason that trains "work" is that the rails on the ground is a promise that a train is coming.