On a bit personal note, I really like GD so far, but I don;t think the approach is fair.
When you go to Yellow Pages and look for businesses in Toronto it gives listings from GTA – Greater Toronto Area. Nobody in North America separates Toronto from GTA, it is considered one big city.
GD does makes this distinction for some reason and it doesn’t make great impression on my client when I have to tell him – “Oh, we agreed that you will need to by Custom pots Add-on, but please add 45$ for Location Manager”. His reply regarding not including other parts of Toronto was “it is like considering a human body consisting of a head only”.
My client is computer-savvy, the more addons we have to buy, the more difficult it would be for me to justify staying with GD instead of https://codecanyon.net/item/directory-pro/12488012/ or this: https://codecanyon.net/item/sabai-directory-plugin-for-wordpress/4505485
P.S. I’m not trying to change your business model, just giving you a client;s angle.