Personally I prefer tanks just because you can see them. But honestly I think the snake would prefer a tub because its more closed-in. Glass can seem open and bigger. I've heard tubs are easier to clean (which makes perfect sense) Tubs are probably easier to keep temps in. I would say tanks are only better for display (which is why I use one) I am pretty new to snake keeping but this is what Ive heard.