I've only been to Azul, not Villa by Barton G, and then only for a special event, but it was excellent. For a high end meal, it's one of the best you'll find in Miami.
I'm not sure Villa is a place you can just go to for cocktails, but I could be mistaken.