Yeah I pretty much agree with everything that has been said. The only thing I would add is "good husbandry" is different from snake to snake of even the same species. For example, some ball pythons are particularly active, and do better with more space. A keeper in touch with the the querks of any given individual can notice these " qerks", and provide better husbandry. It isn't that the snake would become sick if he has less space, but there is something to be said, I think, for providing the best possible enviroment. (Although one should always be careful of giving snakes too much attention. If your snake soaks once it doesn't mean he wants an entire pool )