I love my BP but I'm kind of partial to colubrids for someone's first snake (mostly since their temp/humidity requirements are easier to stay on top of). But all of those seem like good choicesBPs are really easy to handle and generally pretty slow moving, so a great idea if you're not 100% confident with handling.