I have four bloods. Three yearling and one 3.5-4.5 year old, over 5 foot, about 15 pound female.
The young ones are calming down very well but are still not completely trustworthy. My big female is a big puppy that I completely trust but she is big. I say completely but no animal can ever be completely predicted so it should never be completely trusted. I trust her with me but am very cautious when others are around her. I don't mind getting bit but would hate it to happen to somebody else. She has never tried to tag me but I'm sure it would not be very pleasant if she decided to.
I would trust her around a kid, supervised of course, to pet but not handle. She is way to big and strong to be handled by one. She could hurt a small person by accident just from her size and strength.
That said its hard to say that any blood you get will be as nice as mine. I do think most can become just as nice as mine but there is no guarantee.
Buying a male would be a very wise decision and maybe one with alittle age that has already started to show his true personality.
They are in no way a ball python. They are much more vocal(hiss, huff, and puff) and can really have an attitude.
As long as it is in a appropriate cage and your sister knows not to ever attempt to handle it you should be fine. Killing a person I don't think is the problem as much as hurting one, and a blood could definitely do that.
I would try to find an adult male to handle so you and your family could get a good idea of what you would end up with.