Gyres and WAVs IMO. you can power 3 WAVs per EB832. Neptune and ecotech have basically divorced now and any new tech from ecotech is through their proprietary control app mobius.
Reliability on the WAVs is not quite as good as the ecotechs (i've had two fail in two years but they were bought used). However to me they have more juice and controllability in terms of directionality. zero serviceable parts, except for the impeller as the whole thing is encased in epoxy.
Gyres provide the bulk of the tank flow for me and i just use the apex to turn their proprietary controller (ICV6) on and off. Looking back I probably didnt even need the ICV6, it just allows the initial setup to be a bit more simple through their SynaG app. I rarely tweak those settings.
Cleaning the gyres isnt fun if you do a full breakdown, but I just generally soak them in citric acid now and call it a day.
Since your tank has a wave to it I would expect it to have some real weird dead spots that the gyres wont get to and would expect to have some individual pumps to keep those areas live.