MapBox does a great job of the maps but the very next thing I want is to search for an address. Back to square one.
OSM uses MapQuest but I'm unsure how licensing and quality affects real-world apps. Is the open data good enough? Is there a sub-$2500 commercial offering that doesn't suck?
E.g. MapQuest's FAQ: http://developer.mapquest.com/web/tools/getting-started/plat...
How can I use geocodes?
Geocoding usage in the Community Edition on Licensed Data is limited to only the locations entered by an end user or that you have uploaded through our Data Manager tool. Geocodes under the Community Edition on Licensed Data cannot be stored for use outside the MapQuest service. If you would like more flexible options for geocode use, please contact MapQuest Platform Services to learn more about our extended rights geocoding product. Geocoding on Open Data has different terms, please check the Terms of Use for details.
Wikipedia has many:
http://en.wikipedia.org/wiki/Geocoding#List_of_geocoding_sys...
What do you use?