I don't own a rosy or sand boa, so I can't say anything about them. I will say that I absolutely ADORE my ball python. She eats like a horse (f/t medium rats), is as gentle as they come, and spends a considerable amount of time out of her hide, watching me (her viv is right here by my desk), the dogs or what appears to be the tv! I find her perfect in every way--not too big, not picky about food *knocks wood*, interesting and interested in the world around her, and as sweet and gentle as they come.