I haven't taken that much taxi in SG but never had a bad driver. Always polite, speak excellent English and knows where to go. Unlike in MY. They are however often very hard to find. So many taxis but whenever I seem to want one they are all occupied.