I had my snake for like 5 years. last year I bought a couple geckos. had them for a while, and then within the last few months, bought another 4. To be honest, they are kind of a pain in the a**. I like them, but I like my snake alot more, which is why I am getting another snake. And to be honest, If I could trade all my geckos for a 3rd snake I probably would. I just dont get attached to them like I did with my ball python.
Maybe part of the reason is because my snake can just run away from me on the ground. I think anything that runs away on the ceiling is just a bad pet