My opinion is that the above mentioned snakes won't do very well with plants if you really want it planted as a vivarium should be. A GTP and Carpet at some point will crush your plants. I would recommend an asian green vine snake. It looks from your signature like you have enough snake keeping experience for them. They are rear fang venomous like hognose and they are FAST so you'll need a hook. I think they can eat crickets, not sure, but I know typically they are fed anoles. They're FANTASTIC display snakes - so cool with their movements and the way they perch in the branches. They are primarily (maybe exclusively) arboreal but they are very small and shouldn't break the plants - perfect for a planted viv. I haven't had one before so I won't try to give too much guidance, but that's what came to mind for me.