I would not put duckweed in your tank. It blocks the light for the other plants. I bought plants from someone on ebay and they infested my tank with duckweed. I net it out but the tiny bits must go through the net because it's back every week.
Also, with the Angels, I would keep them long enough for them to pair up and lay eggs. Once you have mated pairs get rid of the oddballs.
Also, with the Angels, I would keep them long enough for them to pair up and lay eggs. Once you have mated pairs get rid of the oddballs.