I think we could live with it, except for the lack of control over which locations to pick from. We would really need this kind of control. I guess as it is all locations are listed?
Would you be open to introducing new attributes to gain control over the set of locations to choose from?