I'm not a fan of snails because of their tendency to not go away unless you do a complete tank breakdown and sterilization. There are always one or two out of the billions that survive almost any attempt to eliminate them (besides tank break down). Since they are hermaphrodites, any two can reproduce and cause another plague in a relatively short amount of time.