I’m a fan of public transit and have experienced many good public transit systems. The unfortunate truth is that in any neighborhood with less-than-extreme population density, you have to shape your life around the system by living and working near core transit lines to get reasonable travel times. That works great for people who can do that (I’ve done it myself!), but a better system could aim higher to serve the entire public. The American built environment simply can’t be adequately served by traditional bus networks.
Add bus lanes and smart traffic lights (giving busses permanent green waves), this stops being the case. Busses should never be stuck in traffic. That's bad for scheduling and makes them needlessly unattractive.
I'm generally pro-transit and continue to vote for it, but in many places and routes a car is often more convenient if one can afford it.
Dynamic means you call and 1-15 minutes later a bus comes. Then it takes you to your destination, but you have no idea when you will get there because sometimes it takes long detours for someone else.
Frequent predictable routing means when you feel like leaving you just walk out the door confident that the bus will be there soon (even if you see it pulling away just as you arrive), and you quickly learn which buses to transfer to, to get where you want to be.