Not a Tree Boa... lots and lots of work and reading! And you can't really hold them often(I kinda depends I guess...)
I'd go for a Rainbow!