I keep Tarahumaras (dwarf Mexican locality) and while nippy as babies they do grow out of it with gentle and consistent handling.
IMO they would make a better first snake than a ball python as they're a bit more forgiving of husbandry mistakes, and they don't tend to go off food just because you look at them cross-eyed from the next room.