I like schoolers for planted tanks. You have to have more fish to have a real school (at least 10 IMHO), so you get a better view when looking at a heavily planted tank. When you only have a couple fish or ones that hide, it can be somewhat boring.
In my 2.5g planted, I only have a nerite snail to get after the algae bloom from overdosing my ferts (my advice is to read the label properly, lol!).
In my 20g long at home, I have 6 scarlet badis which hide all the time (had them for about 1-1/2 weeks) and between 6 and 8 exclamation point rasboras (little suckers are hard to count and had several of the 12 I bought die in shipping). I also have cherry shrimp, amano shrimp, and zebra nerite snails in there. It was originally a cherry shrimp/pond snail/ramshorn snail breeder for my puffer fish, but all my snails mysteriously disappeared! This was before the introduction of the fish and after the introduction of amano shrimp and some new plants. I have no idea why they all died. They were thriving for almost a year and then one day I realized that I hadn't seen them for a while, and when I looked closer I couldn't see any at all!
Anyway, my 75g community is slowly being turned into a planted community tank. Of all the fish, I love the diamond tetras best. I had a school of 19, but my breeding kribs bullied them and I'm down to 16. I liked the kribs, but I have learned the hard way to not keep breeding pairs in a community. Females only for me! Also, honey gouramis are lovely, but again, I would not do breeding groups if you have other fish in there.