Welcome to the forum! I haven't had any experience with Rosies or rat snakes but ball pythons are great!
They are pretty calm and I've never had an aggression/biting issue, except one (out of 11 snakes). It all just comes down to socialization, the more you take them out the more comfortable they will be.
People consider them to be pet 'rocks' but they are more active than you think! Definitely not as flighty as corns can be. Plus maxing out at around 4-5 feet is pretty handle-able.
I've had a few friends and family members come over who are afraid of snakes, and when they find out I've got a few of them they get a little freaked out. But honestly as soon as I take 1 or two out and let them hold them or even just pet them their perspective changes. Even with one particular friend who will not touch them like their life depends on it has learned to appreciate their beauty just by watching them interact. It is so cool to see
The majority of people who come to visit that are afraid leave wanting one of their own!