IMO these are essentially novelty domains, maybe good for billboards or traditional advertising mediums but not for SEO, .co seems to be the only one getting a little traction.
I purchased Brisbane.pro (the name of my city) a few years back as an investment as I thought our company Brisbane Consulting might use it for recruitment or as a collaboration and information share tool. So far it's not been utilised.