Depending on your commitment, BCI can be fine to start with. They get big though, so think 10+ years down the road when you get something like that.
It may be more comfortable to get used to dealing with snakes, to get something else first. Sand boa is nice, but you won't see them crawling around much
Kingsnake might be a better choice there.