Do NOT put zebra danios in that tank! They need 20 gallons, minimum. Livebearers all need 10-20 depending on species, except least livebearers, which are ok in 5. White clouds should go in a minimum 15, probably. Bettas, bare minimum 5, larger is preferable. Dwarf frogs, also a minimum 5 is good, and they're not great to mix because the frog can eat the betta's tail and the betta can bite the frog's toes. Moth catfish are tiny, but active enough that they need at least 5. Puffers, also 5 is probably a good minimum.
Please do not recommend fish and then immediately say you wouldn't recommend them. If someone has a tank that they want to put fish in, and asks what fish to put in that tank, only recommend fish that should go in the tank.
Shrimp are great options, and wouldn't mind the tank being tall as long as you had tall decor.
One option: opae ula shrimp. Very small brackish-water shrimp, extremely low-maintenance. They don't need or want a filter or heater. They're so small that their waste is used up if you have algae or macroalgae growing in the tank, so they don't need or particularly want water changes. Check out petshrimp.com for info. People keep and breed these lil guys in big vases that are just lit by sunlight, with no electricity involved in any way, and they do great. Super teeny. They don't need much space, they'll climb up and down vertical decor, they swim around, and they breed into little planktonic larvae which survive, settle, and grow into adults. I love 'em.