The photo is not all that great due to my very cheap digital camera, but it will give you some idea. The lower plants are all Java Fern attached to chunks of Malaysian Driftwoods, except for the two Cryptocoryne on the right side. Floating plant is Water Sprite (Ceratopteris cornuta). As you can tell, Java Fern like shade so floating plants are almost always advisable.
I’ve got some surviving in my substrate, the rhizomes are above the gravel so aren’t rotting. The problem is the roots look like a big bunch of pubic hair. It looks much nicer and grows faster on my driftwood.