Google could be the overall winner but its reviews content is limited and very often quite weak. However its maps are clearly superior to the others (Yelp doesn’t have its own maps of course). For its part, Yelp could be a very strong player and ultimately take TripAdvisor’s position other than for hotel-related planning. Yelp’s filters were very helpful in, for example, determining whether a business accepted credit cards (totally missing from Google and TripAdvisor).