Важно для чего тебе нужен конкретный GEO-tool (Yandex или Google).
По нашим тестам, которые проводились год назад, у google лучше набор API и картография по всей россии, у yandex более точные данные в городах, но между городами инф-я может отсутствовать. Еще у google есть лицензионное соглашение и расценки, в случае если вы используете их сервис в комерческих разработках, у yandex'а я этого не видел, поэтому распостранять свой продукт, который использует yandex api, будет проблематично.
На основании вышесказанного я бы уже решал, что использовать.
(5) ну на инфостарте есть обработки использующие гугл прямо из браузера без всяких оплат
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший