Well always buy what u want in the form of a reptile.
since u have only owned a ball python and a corn snake I recommend doing your research on a GTP and then when u are ready to buy, look at getting a yearling they are easier to care for being already well established.
Good luck on your hunt.