The primary benefit of associative arrays is that the objects within arrays retain their relationships, making it incredibly easy to make adjustments to an array pattern, spacing, and location. This is much faster than changing the location of individual objects.
To learn how easy and practical it is to create and modify repetitive objects with associative arrays, see Bringing Arrays Under Your Control.