The selectBestPlaces-command could be even better if you could set the min range from what the best locations are searched. E.g. from 200m to 1000m, from player's position. Currently you are forced to start from 0m (to 1000m). Of course you can make loops to repeat the search if the location is inside of the wanted range, but that causes extra loops and at the worst case an endless loop (e.g. if searching for location with houses and the most suitable place is inside the 200m).
SelectBestPlaces-command is very handy to spawn stuff around player on the fly and nobody wants to see objects/life suddently created in front of you. Selectable minimum range (blacklisting) would be superb addition.