There is nothing abnormal or less then optimal about the way you are keeping your snake. To answer your question: no. If your snake is healthy and thriving than I dont see any reason why you should do anything differently. If the snake is healthy and you get to enjoy observing it sounds to me like you have the perfect set up for both you and your animal. Its perfectly normal for a BP to come out and do some cruising at night. All of mine do it fairly regularly.
One of the reasons pythons make such great pets in captivity is because of how adaptable they are. Its also part of why they have thrived in the wild for millions of years despite being relatively simple animals from an evolutionary standpoint. If you meet some fairly simple requirements for temperature, food, water, and security the rest is basically up to you.
Im getting rather frustrated with how often people seem to get criticized for not keeping their snakes according to some arbitrary standard of what the "correct" method for snake keeping is supposed to be. One you become convinced that their is a "right way" and a "wrong way" you've stopped yourself from having any new experiences. That sounds incredibly boring to me.