I'll throw my .02 your way.
In regards to breeding. I used really big fish bowls. Put parents in, female with berries take the male out, babies hatch, take the mom out. Only a small sponge filter. Once the babies are larger, put them where you please.
Excellent feeding technique. Take some thin broadleafed plant leaf (I used Amazon Sword) and pluck it off, stick it on your lights for a few days to dry and then throw it in. It will be micro-critter heaven in no time.
I try to stick away from fast growing plants (najas grass and hygro mentioned here). I use a mixture of slow and mildly fast growing plants. This will help keep the water quality stable, which they like more then anything. The only problem I have found with things like hygro is that they are nitrate sponges, which sounds like a good thing. Then you do a trim and you don't have as much sponge. See where I'm going? Now if you only do small trims, you'll be fine. But I find it easier to be able to do as I please and not worrying about wiping out my shrimp.