6 of the same species, making a nice little school, would probably be fine. The rule of thumb is 1 square inch of fish per gallon, but you can stretch that with quality filtration, more water changes, live plants, etc.
The betta will love the live plants, and will probably like a wide leaf to...