I would say that it is too small for any shoaling fish as you need at least 6 of them to make them feel comfy. I would say a betta and several dwarf shrimp would be a better plan.
Depends on betta too. Maybe some cardinal tetras, not an expert tough...
But as far as the other fish are added before the betta, they should be fine. But for you, this is not the case...