I am looking for a medium sized, non-venomous, snake (about 5'-7') that is fairly active and not too aggressive. I have been thinking about a ball python but it spends most of its time hiding and gets stressed when it is handled very much. Some others I have looked at are the Hogg Island Boa, Blood Python, and Red Tailed Boas. In your experience, what is the best? What are some pros and cons for each? This will be my first snake but not my first herp. If you know a better snake that I can watch and handle, what is it?

All help is really appreciated!