There has been some buzz about Google now supplying their own data for Google Maps. Maybe now we see why they were doing all of the "Street View" stuff.
Anyway, this brings a big opportunity for OSM. New neighborhoods (that I am familiar with) seem to have a ton of mistakes: alleys are streets, names are wrong, etc. It sounds like Google is more responsive about getting these things fixed. Maybe if I'd started mapping about now, I'd have been content letting them know about their mistakes. But the opportunity is to get people making the changes to OSM instead of the GOOG. Why get their approval when you know you're correct? And who benefits anyway?
Ditto with their Map Maker tool (which doesn't work in the USA). Why are people spending time creating data where they relinquish the rights? Maybe Google Maps is the big thing, but what else is gained other than advertising all over your map? I mean, if there is no data in, say, Mozambique (and I have no idea whether there is or not), why give it away to a proprietary provider?
Plus, OSM allows for a much richer view of the world, particularly if you're not in a car.
The consensus is Google won search because they have the best results. Look at your favorite area and ask yourself whether that is true for maps.