Well it's up to you.

I own balls and carpets. (boy that statment looks funny )

Carpets can be a bit nippy, and I would never let one of them get near my face. My oldest ball python, I could put him around my neck as I clean tanks (without snakes in them, of course) if I wanted to, and I'd have no real concerns.

Carpet pythons are acutally a bit easier to take care than the balls, humidity wise. Carpet's stay slim, but they get a lot longer.

Bloods on the other hand, will get really really girthy and may exceed 40 lbs. I held a borneo short tail (aka black blood) and it was basically with both arms. They also can move suprising fast for such a big bodied snake.