I have a pvc display cage for my bp and another one ordered to house my other snakes. For me, my reptiles are pet only, I don't like the look of racks, I like to be able to see into cages easily, hate fish tanks due to weight and heating issues. I also keep a very limited collection with few plans to expand. If you are looking at breeding or a larger amount of snakes, a tub or rack setup is more economical. My display cages cost $3-400 each. The snakes probably don't care. Generally the ball python is hanging out in a hide, I see him out drinking, cruising the tank at night or peeking his head out if hungry but he's not a display animal or fun to watch 95% of the time. My cages are 3 x 2, my bp is a 4 foot male but there is more than enough room for a larger snake.