The main draw back is that, although the starting position can be accurate, it's not always a given certainty that the last circle will end up being placed in an ideal position.
This can be fixed by rebuilding a line that goes through every set circle, allowing for a better (parametric) distribution of all circles.