I have neon tetras, glo-light tetras, african dwarf frogs, khuli loaches, ghost shrimp, and a mystery snail... Not all in the same tank of course! But i very often switch my bettas from tank to tank to keep them interested, so they have all seen the various tank mates and dont mind them.
Also, ADFs are not as hard to care for as some people say... Mine are fat and happy, and all i do is drop pellets into the tank, or if it is blood worm day, then i drop blood worms. lol! Also, my male doesnt sing, even though i have a pair, but he is albino, so may be the acception to the case. XD
Or maybe i am just lucky, who knows. You can PM me if you want any more info on ADFs if you like.