I am always a big fan of running multiple smaller powerheads / gyres than relying on one . Apart from creating random flow , you also get redundancy in case one ceases to work !
With one xf330, it would work but wayyy better if you can get at least a couple of smaller powerheads to create redundancy and more random flow