Small rainbowfish are either Threadfin and Furcatas. A 10G would be food. Although you should get a 30G tank so you can fit the fish you have in your 5G. Your tank is kinda overstocked in that small space.
Beautiful Opaline Gourami, don't remember seeing any locally yet. I love photographing anabantids and barbs.