Country level domains would work great for local-SEO - whenever a local IP is used to perform a search for a keyword, local websites would be given the priority to be listed on the SERP, as they are most likely more relevant in the local-search result instead, thus, higher priority to be given to these sites in the local ranking.