The problem with keeping a ball python in the home in an aquarium which is not great on its own is that your taking the snake out of the wild and into a very different environment. So in order for them to thrive and feel comfortable in such an environment you must make them feel secure in tight places. Since they typically stay balled up in termite mounds (if my research is correct) then the tighter space is where they're comfortable. A huge glass aquarium would provide the exact opposite IMO.