I have wanted a Ball Python for years, but have yet to get one. Now I am married, decided it was time. My wife disagrees, but I think I can sway her.

I've never owned a reptile before, but I have worked for a pet shop and have a lot of experience with a huge variety of animals.

It seems that BP owners hold thier snakes in high esteem.
My question is this:

What is it about BP's that you like over other snakes, what do you dislike?

For me, I like the size, colorations and docile personalities of BP's.
I don't have the space for a large snake, nor the time or money that would be required to care for a larger type.

Thanks for any responses!