Substrate is nice, as long as you don't mind gravel vacs.
I tried to skip them on a 22-gallon-cube with massive 50% water changes DAILY and no gravel vacs.
About 5 months later on this tank nitrates were on the rise, even with the 50% DAILY changes, started losing cardinal tetras.
Placed all of the fish in a rubbermaid box with tank water, then moved substrate around and tons of poop/food/gunk turned the tank brown.
Substrate looks nice but it really stinks in larger setups, it catches all the poop.
I'd rather do daily water changes on a bare bottom were I can see and remove the poop then have to gravel-vac.
If you want substrate, you will have 2X the work.
Since that time on my cardinal cube, I have removed the gravel, kept the weighted silk plants.
Doesn't look as nice because the plants move all over the place during each water change, but I can remove lots of poop that sits on the bare bottom with the pump during the water change in a flash, instead of farting around with gravel-vacs.