They're both a great choice, as far as the rat snake, I would recommend to somebody who has atleast kept another snake before. It can be a good beginner snake also, just depends on how good of research you do.