I used both over the years, dedicated snake or reptile enclosures are always easier to keep humidity in. But if you don’t mind the extra bit of effort, tanks are nice for being able to see the snake and observe a lot of things people with tubs don’t always get to enjoy. I have my set up in the corner of my living room, never had any problems. There is a picture my gallery, I just put grass decals on the outside vs. fake plants inside, which they always seem to use as a bathroom.