Shrimp might end up being yummy snack. Nerite snails need natural algae to eat. I wouldn't recommend any tank mate in such a small tank. Personally, I don't think betta need tank mates unless the tank is bigger, heavily planted and fully cycled . My boy is happy being alone in a 5.5 gallon.