Sorry I didn't actually read what you wrote I just read that you might leave them I didn't read the rest I'm sorry.
I personally would recommend Indian ferns, they grow great with lights ranging from 4,200-7,500K they are not really root feeders. Mine grow really fast I have 10 and they grow around 2-3 inches a week so I have started to trim them and use them a floating plant. (from my experience) they do great with tetra products, my tiger barbs like to hide in them so the species of barbs you get might do the same.
Java ferns- I haven't had any good experience with these but my tank is bright so that why.
Java moss- yeah there really good I have them all over my tank and they have just started to take root on my bogwood.
Amazon swords- hmmm... I would be careful I added 5 and I made a mistake I didn't read into them properly. I would strongly recommend that you have good light anything above 4,200 and you use root tables and try and have no3/nitrate above 10ppm
The Substrate- I'm not sure about gravel and cleaning but I have this:
(all of this is a small layer)
Top layer it's broken down slate but it's really small and it give a great affect.
Next layer pea gravel
Next level tetra plant Substrate
Bottom layer pea Gravel (think its called that)
I'm afraid I don't know anything about the fish you have chosen but I hear they are good fish so it wouldn't hurt