Should you switch? I would ask you if you are struggling with any aspects of husbandry now...Also, if your snake is giving you reasons to consider that it is not happy with something.

As others have alluded to already, taking into account the environment the tub/viv exists in is important as well. Living in an environment that is at times excessively cold and dry (due to heating needs) means that for me, using tubs has created great improvements to the environments I can provide for my snakes. It was a case of "how hard do I want to try to fight nature?" Once I had the proper materials for my particular situation, maintaining good husbandry is easy.

Also, to the article's point of not providing a thermal gradient, I wonder how they define this term. Naturally there will be areas of any enclosure that are warmer and cooler, besides maybe in temperature controlled rooms. Is it possible to keep bps well in a climate controlled room, but I wonder if they would appreciate some slight variation so they could, for example, lay in a warmer area or cool off a bit...At least have a choice, not a huge unhealthy variation in temperature.