Couldn't have said it better myself.

A tank can be a great home for a snake with the right work, but a tank that large for a Ball Python is just not worth that amount of work needed. For example, I once had a 40g breeder tank I got on CL because I thought a big tank would be best for a big girl I had. Yes, she liked the tank setup...but geez that thing was a pain in the rear to set up and clean! It was heavy as sin, and took ages and lots of tweaking and insulation to get the humidity and heat to stabilize. I much prefer building my own wooden cages for the bigger snakes as they're much easier to regulate, clean, and move.

I have two 20gal long tanks I use for my two male BPs. These boys are both full grown, but they are also both very shy, so they love the 'tight quarters' the tank gives them. I tried keeping them in 36"x18" cages, but they didn't eat once while in them, so I've switched them back. Sometimes, BPs just want the smaller cage.