There is something else that I (like in me, myself and I!) would consider: I like handling my critters and I don't need something that I can only look at. The majority of D'Alberts (white-lipped python) are too feisty and jumpy for me.
CT already named of other things to consider, with life span being ,perhaps, the most important issue.
I like snakes way better than geckos because of their size. Geckos are rather small and I handle them like a carton of raw eggs, worried that I might hurt them by accident.