I only have ball pythons. At first I got one because they are docile, fairly large, and easy to handle. Then I enjoyed watching it in its enclosure, more than handling it. It is true that they hide most of the time, but at night they come out and I have exoterra night bulbs, which are very dim purple "moonlight" heat bulbs. The ball pythons love to come out at night and crawl around my three large Neodesha display cages. I also have 8 other snakes in a rack system. I use the largest tubs possible and put hides in the tubs, so they can move around and regulate their temperature.
I MUCH PREFER THE NEODESHA DISPLAY CAGES! It is very enjoyable for me to watch them come out at night and hang out. My large normal female is super friendly and extroverted. She will hang out in the open basking in the heat lamp for hours. When I slide open the glass doors, she slithers towards me nonchalantly like, "hey, lets hang out, what is happening?"
The ball pythons that live in the rack, I really don't get to enjoy them much at all. I never see them, and basically just enjoy feeding them once per week, and as we all know, even that can be frustrating when they refuse to eat for whatever reason. I am enjoying the morphs and the idea of breeding, hence the rack system to keep multiple snakes. If and when I ever retire form the breeding projects, I will probably sell off all of my collection, save for my favorite most extroverted 3 snakes, which I will keep in the Neodesha's as pets.