I'm constructing a Geo Location mobile app and I'm now at the crossroads of which API to integrate it with. I guess the two biggies are Google Maps and Open Street Maps. I hear Google will start charging for their API in the fall and I'm not sure my app will be profitable by then, so I've decided to go with Open Street Maps.
The only thing I'm wondering is if Open Street Maps is reliable enough for prime time. I've tried some queries, and to be honest it couldn't find a couple of locations here in Georgia. I've never had a problem with Google Maps. Has anybody that has been using Open Street Maps had any problem with it's reliability? I'm building an IOS app and as you know, IOS doesn't have a geocoder that can tell you latitude and longitude by address, so that's why I have to look at other alternatives. My backend will be PHP making calls to mapquest's nominatim implementation (no query limits) via CURL if it's any consolation.