In my opinion malaysian trumpet snails are a lot better for your tank not only aesthetically but for general cleaning purposes.
You need a good group of them to get a population started in a bustling tank, but once going you will have an endless supply of algae grazers who will only really appear at night [if you have enough hiding spaces for during the day]. They also prove to be a good substrate disturber, which is especially good for sandy substrates.