What Snakes Make Good Pets?

I’m not a snake lover myself, but my brother is and he claims that the following are great breeds for pet snakes; the Corn Snake, the King Snake, and the Gopher Snake.