I have a 10 gallon I want to stock with livebearers, shrimp and a pleco. I am about 9 days into cycling the tank and the goldfish I got for the purpose just died (he got stuck between the filter intake and the glass

) I need to complete the cycling and I'm looking for advice on a particularly hardy livebearer that I would be able to keep in the tank when cycling is over...
I've heard danios are good for cycling but I wouldn't want to keep them, so I'd rather not go there.
Also, is there ANYONE out there that successfully keeps tetras with their livebearers?