There's really nothing wrong with tanks; they're a pain in the butt, but, with the right setup and maintenance, can make excellent enclosures for snakes. Tubs are SO much easier for holding heat, humidity, cleaning, etc, they just look ugly.
Acrylic cages (AP, Boaphile, etc.) are the best way to go by far. They're great in terms of retaining heat/humidity, they're lightweight but sturdy, but also look realllllly nice and have good visibility while allowing a snake more privacy than a glass tank. I started out with glass tanks, found them too much of a hassle (especially with the dry climate here; our house is usually at 10% humidity), so I switched to tubs for a few years, then I discovered AP cages and I will never use anything else.![]()