I think they are great! I also have an emerald, though I am very new to those. The GTPs are easier to keep. They get a very bad rap on temperament. Until the last few years when there was more of an abundance of captive bred animals available, most were wild caught, and those were much more problematic. And a bit trickier to handle. If you get a captive bred neonate from a breeder, they are normally as tame as any other snake. As I said above, they are a little fragile when little, so you have to handle very gently to ensure you don't kink their spine. I was hesitant on getting one as well, but I have been happy ever since.