If it's at all useful, here's the polygons for all the countries as of last January: https://raw.githubusercontent.com/daveross/offline-country-r...
Could be handy as some sort of fallback when one of your providers isn't available. That repo has the code to reverse geocode from a lat/long combo.