Yeah funny part is tubs/racks are probably the 2nd easiest things to set up right. I just hate them because you can see the snake.
Your 20g looks nice but it boils down to the welfare of the snake first and foremost. Kind of why my set ups are more minimalistic. I like being able to find poops and pisses easy and having easy time spot cleaning. The natural look is awesome but again for me with 8 snakes. so much quicker to just slide open the doors, pet the snakes, sniff inside for a poop or piss and then move on to the next cage lol.
As for the cages, not sure where you are but to ship across the mountains to Washington State was pretty expensive. Even with the discount of shipping 3 cages, i think i still paid a little over $300 in shipping alone.