I would always want to go with an array over the spread operator. If you are maintaining a package, I suggest expecting an array always, since I recommend everyone to use the latest version, unless it's a major release.