+1 for SB Reef Lights.
I had a Mars Aqua light for a long time. They are very similar to the Viparspectra's that you are looking at with two channels (blue and white). The main difference is that the Viparspectra comes with better controllability with a remote and timer (and possible the ability to ramp up/down the lights?). You definitely won't have a problem growing all types of coral. For me, soft corals and LPS corals did great, but the SPS corals that I had under them were dull in color.
Alternatively, I suggest SB Reef Lights. I switched about two months ago and have gotten much better coloration.
https://sbreeflights.com/sbox-reef-lights/70-new-18-sbox-basic.html
This is exert from their site that sold me on them:
"Talking to customers we found most set the blue channel 25-50% higher than the white channel. This means driving the blue channel harder than needed and wasting much of the white channel's potential. So we added more 420nm Violet to the blue channel and moved more 450nm blues to the white channel. The result is a light you can set closer to 50%-50%, giving more total usable power for deeper tanks, or longer life by driving the channels at a lower level for shallower tanks."
You can buy their 18" sBox Basic for $25 more than the Viparspectra. You will gain a much better light spectrum for happier corals, but lose the controlling features that the Viparspectra offers. I have mine connected to a basic timer though, running the blue channel for 10 hours and the other blue/white channel for 8 hours; so not having a built in timer and remote is not a big loss to me. They also come with mounting legs, so you don't have to hang them. They also have a wifi version, but it is quite a bit more.
If you can spend $400 or more, let us know as that opens a lot more options.
Whatever light you choose, don't plan on running them anywhere close to 100%. 30-40% max is more realistic, especially for the dimensions of a standard 29 gallon.