The only thing you will absolutely need to get/make are caves. Many people get the plain clay flower pots, I believe the 2" size, and use them. Plus there are other options. You should give them about 3 caves to choose from. Plus adding more plants would be good. Water sprite or wisteria would be an easy good one to use.
Is that plant on the left mondo grass? If so it isn't fully aquatic
I've got a big piece of marble rock I'm goin to break up an make hiding places with them, the plants you mentioned, are they small low 1's? The 2 I have are tall, I'm moved them into better positions now so will take a photo soon.
These are true Rainbow cichlids. They say they only get to 3" in an aquarium but others say 5" so not sure if they will work long run in your 10g. They do tend to their fry tho.
EDIT: They will do better in a 20g long term.