Currently I have a rack with 4 snakes, 2 enclosures, and 2 tanks (this often changes as I sometimes have 'guests' for a while until a good home can be found.) Everyone has their own ideas. about what good is. But in a nut shell good is what you can manage, that has and can hold proper temps and humidity. A captive environment which the snake can be maintained healthy and eating. That is all that matters.
I have tubs that have pros and cons, tanks that also have pros and cons, and custom enclosures (like Vision) that have pros and cons.
There is to my mind no clear best choice just different. I personally love the snake designed enclosures like the vision or Animal Plastics. I have found that a full clean is a bunch of work but spot cleans are very fast the tubs are fast to clean but it seems like I have to clean them every week as pee runs down hill to the lowest spot (where the snake is so I end up wiping off the animal too...) The tanks much like the enclosures for cleaning but the fight to keep the humidly up is constant.
For me there is no clear winner, it comes down to what works for your space and what you can afford.