Generally, GloFish are known as the zebra danio form. Though, there are multiple species now commonly sold under the name GloFish. So, in order to answer you, I first have to ask if this tank is a 20g tall or a 20g long? I personally do not belive zebra danios really belong in a 20g tall at all. they are just too active, and don't seem to thrive without enough horizontal swimming room. Next question, which species of GloFish? The danio form, the skirt tetra form, or the tiger barb form?
There are mutiple ideas for the bottom of your tank. I agree that cories are a good idea, there are also kuhli loaches, and various species of smaller plecos.