Depending on your "snake" room, keeping your snake in a glass tank could be fine. If you are struggling to keep the temps and humidity up during the winter, switching to a tub system might work out better for you. Tubs retain heat much better, and being able to control the amount of humidity (by the amount of holes you put) is nice too. Im just starting to make the transition into tubs now, and those are the things I am noticing.
Tanks are nice if you want to display your snake, not many other benefits to it. A tank can require an overhead lamp plus an under tank heater to sufficiently heat the tank. A tub can use just an undertank heater and usually be enough to keep the ambient temps and temp gradients correct.