That's great and I agree on liking to watch the snake too.
If you can keep the basic necessities consistent (humidity/temps) and provide hides for your snake you can probably use whichever enclosure you like best (glass/plastic). I think you'll find that most people with adult ball pythons who want a big display case max out around a 4'x2'x12"-14" enclosure. Maybe 4x2x2 as well with a ledge in the back. Height isn't much of a priority with BPs as they get older so an enclosure much smaller than you think seems to work out just fine. I think some people might even think a 4x2 is too large depending on the size of the BP.