We went with an AMBA. It is running 308 universes of KiNet ( My Approximation was a little out) Although due to the way sPDS units run a lot of universes are running less than 16 nodes and the largest is only 36 nodes. So in reality the pixel count is low - ish.
I created custom fixtures in the mapper for each of the different types of node runs we had (The pattern repeated 28 times) and exported a section, to then import and copy.
In all it works great. Now we are sorting out control and the option to run the Video out via split for other parts of events etc.