As someone who lives in a giant spread out city (Houston) I have attempted to bus in from the suburbs on occasion and it was fun, but hardly a reasonable everyday occurrence. Our city is just too spread out. I've visited NYC and it's large as well but everything is so compacted together you don't have to go far from a train station to get where you want to go.