Bicycles in big cities are too inflexible. If all you want is to commute like a sheep from home to work and back to home every day then a bicyle is a great inexpensive and green choice, in every other case it's a problem. Unless of course you are in a small village, where a possible change of plans will still result in a short ride. In London this is not possible. If I was to meet friends spontaneously outside my daily commute area then it would be impossible with a bicycle.