I think the tank set up looks really good. I agree that botanicals will make things look more natural, but will also likely stain the water & possibly lower the PH.
Convicts are Central American Cichlids & although very adaptable, they thrive in hard water w/ elevated PH.
I added a bit more rocks and a spidery branch.



