Personally I'd say any fish that is quick enough to swim away from it, or is not a bottom dweller. I'd recommend something a little more aggressive if you do get a bottom dweller, or mid to bottom dweller. In a 20g you should be able to get away with a couple of dwarf Gourami's, a school of bigger tetras, rainbowfish, or maybe even a betta since they're not bottom dwellers despite the fact that they're not fast (those fins might be tempting to the crayfish, although I've never seen mine nip any fins). To be honest with you it might be alright in your 55g with the goldfish and danios since they do well in cold water as well (as long as the goldfish don't sleep on the bottom). Choice is up to you, I don't think they're as aggressive as they're made out to be, but better safe than sorry.

