Thanks everyone for your advice!
I think you're plants look like they're doing well, especially considering their hungry tank mates! One thing you could do is get some long crooked manzanita branches and add them to a corner (the left?); it would give your scape more height without having to try to grow the plants that tall. You could also attach some java to them.
I was thinking of adding some dw to the tank, but it's pretty expensive at the lfs, upwards of $40-$80 for a good sized piece. I might, though. I'd like to try some plants first, if they get eaten heck they won't be more than a couple bucks. Any suggestions? I was also thinking of cutting and replanting some rotala there since the fish leave it alone, but it would be nice to have some variety too.
I would suggest increasing the food you're feeding the four porkers to see if that cuts into the amount of grazing they do on your plants.
They're already eating twice a day and munching on algae and those little tiny white worms in the gravel...
You could also try feeding them more vegetable matter; they especially love floating plants, if you have extras from another tank. How much of the food you feed them is plant matter? About half of my goldfish's diet is algae wafers, and the other half is tropical fish food (higher protein content than normal goldfish food).
You could see about getting some full-sized nerite or ramshorn snails (too big for your goldfish to eat) and see if they can make a dent in that algae wall. But if you like it, it doesn't really matter.
I feed them spirulina flakes along with standard goldfish food and give them veggies once a week. And lol, I've sort of grown fond of that algae wall. But that snail idea sounds fun. My lfs only has apple snails, though. What about apple snails? Do they eat plants? Algae? I'm willing to part with my algae wall if they'll clean the plant leaves too. And would goldfish harm them?