It's iffy. There is no real reason to have a "clean-up crew" in a freshwater tank if you are doing the correct maintenance (i.e. water changes, gravel vacuuming, and proper feeding). If you have room and like inverts, then go ahead. However, I would move the glowlight tetras to a different tank or rehome them if you do add some sort of snail.
MTS, pond snails, and ramshorns would probably quickly take over the tank if overfeeding, so be careful. You only need one MTS to reproduce, but I'm not sure about the others.
Snails, in general, make more waste and hence have a higher bioload than shrimp, I believe. IMHO, I think it would be okay to get a few MTS for the substrate. They will also eat algae and food detritus. If your tank is heavily planted, then you probably can't stir up the substrate yourself, but you probably also don't have to worry about toxic anaerobic gas pockets either because of the roots. MTS would be optional, I guess. Again, just be careful about not overfeeding.
For algae control, IMHO, there is no substitute for nerite snails. There are many different ones available for freshwater, and most cannot reproduce in freshwater. That's pretty nice for a small tank. I'm not sure what the minimum gallon requirement is for them though.