Quick update:
The spike on the sword is now probably 20+ inches long, growing horizontally across the water surface. There is now a second spike about 3-4" as well.
The marsilia looks like it has some new growth in a couple of places, so I'm happy with that!

I'm also seeing new growth on the coffefolia and the stem plants.
Question:
So, when I got the first plants, I got a couple of random snails to inhibit anticipated algae. I'm now wondering if it was a mistake... While they appear to be doing their job, the past week I've actually started to see some algae in the tank, so the snail population is booming. What started out as 3 small snails has now turned into 9+ small to medium snails plus way more itty bitty ones than I can count. I don't actually mind the snails themselves, but I'm afraid they will damage my plants (though I have no concrete evidence that this is happening yet); I think I read somewhere that ramshorn snails can damage sword plants.
Any advice on this? Should I not worry about the plants? Should I try to control the population? If so, my preferred method would be to get a fish that will eat them, but I can't seem to find much that will work in a community tank the size of mine- the loaches all seem to be too big (especially considering that you have to have 5 or more), puffers are too aggressive, and cichlids are too aggressive also, right? What about an angel? Will they eat snails?