It really depends. If you're 100% concerned for the well being of your snake, a tub is the way to go. However, if you want to be able to observe your snake when they cruise about at night, a tank would be better. Tanks are good for display, but tubs are more fore breeders and/or people who have multiple snakes.