I have both cages and racks of different sizes. I have 11 species of snakes...climbers, burrowers, hiders and hang-outers. Different ones have different types of hides, branches, vines, jungle gyms, small water bowls, big dish pans, different substrates. I believe that snakes appreciate both security and enrichment, but that there's no one-size-fits-all; these are all defined differently by species, and tweaked by an individual's personalitiy.