I agree with the betta thing, I have had them live quite nicely in two gallon UGF tanks. In fact, I had a male steel blue Betta named Elwood that lived in my dorm with me all four years of school. I did a complete water change on him once a week. Feed him right, and he even had a little cory cat friend name Jake that he would get bluesy with now and again. We're talking very small cory cat here though. Every time I sat down at my desk to do homework or play on the computer, there would be Elwood doing his little betta dance. And sometimes I would do bio experiments on him, to see what colors pissed him off the most. But nothing pissed him off more than a mirror. The best way to get rid of obnoxious neighbors that don't know how to go home is to tell them your attack fish is gonna eat them up, then get him to flare for them like a real attack fish.
And I would also do white clouds, but stick to a trio. Five might be taxing a two gallon system a bit much. If you do attempt any more than three, do a one gallon water change twice a week (gravel vac any fuzzy food off the bottom) to make sure you don't accumulate too much fuzzy stuff.
Or do a pair of white clouds and a pair of cories. Although white clouds and cories are fish that would prefer to be in larger numbers (6+) I have personally never had a problem with keeping only one cory in a two gallon UGF (provide him a little hidy hole, I had a coffee mug in mine), or just a trio of white clouds (just make sure you have one male and two females. A trio of all males may take to nipping each other).
~~Colesea