I think in really urban areas, like London or Tokyo, public transport is by far a better option than getting around by car. The London underground and Tokyo rail system have so much effort poured into them and operate at very high efficiency.
My town is a smaller community with a god-awful bus service, but it still gets people to their work so I support it(-ish).