I run a 40b with angels and plecos with a 306 canister. Tank has a thick layer of duckweed, angels never touch it.
The duckweek will eat all the nitrates in the tank. I have lots of plecos in my 55 it sits at about 5ppm now between water changes with 30% weekly.
I do like the look of duckweed but Idk if I want to add the aquarium herpes to my tank lol. And the flow from my ehiem 2262 would just thrash it against the glass