I've had ferrets for most of my life and they are great pets, but very demanding. They have to be tamed at an early age or it becomes much harder later on. They require a ton of play time(min. 2hrs outside of the cage per night), they can smell pretty bad unless their cage is cleaned daily but they make up for all the work with their personalities. I've never had a more entertaining pet in my life, and that's saying something considering how many I've had.
1.1 Corn snakes, 1.0 Black Rat snake, 1.1 Bearded Dragons, 3.4.8 Leopard geckos, 1 Crested gecko