South Africa has minubus taxis that operate the same way. Although they are despised by most other road users (very bad reputation for reckless driving and poor vehicle maintenance) they do serve as the main form of transport for the vast majority of the population.
I think they are much quicker, flexible and localised than larger buses.