We are considering retrieving Google Places API data and storing it in our database vs. using a licensed database (such as Infogroup). What would be the preferred choice?
Using Google Places API and storing the results in your own database likely violates the terms of service. Likewise, you are limited to the number of calls per day to the API. If you expect users to appreciate (and pay for) the software you are generating, you should do likewise. Go with the licenced database.