Snakes are interesting because they are so much different than your normal pets. Mammals may be cuddlier, but reptiles have personalities in the same way that dogs and cats have personalities. Another good thing about snakes is they are low maintenance. You never have to walk the snake.
That's not to say that snake owners don't need to be responsible. You do have to care for them, but not in the same way you have to look after a dog.