I voted "No" because I don't let them "free-roam".
I take my ball python out almost every evening when he's not digesting or in shed. He's usually on the sofa with me or being held. Sometimes I let him wander a little, but I'm always close by to keep him from going where he shouldn't.
I take Talyn, my Rainbow, out about 2-3 times a week when she's not digesting or in shed with pretty much the same "house rules". However, sometimes she gets to climb the stair railing and I can usually leave her there for a while... it takes a lot of time to get her down again if she doesn't want to!
Here's when she decides to make it difficult for me:
