I use glass for smaller critters, but I use Lexan sheets for the bigger cages. Lexan is a polycarbonate and a trademark of GE. Whereas Plexiglas is a polyacrylate and a trademark of the Atoglas division of Atofina Chemicals. Other polyacrylates include Lucite, Acrylite, and Perspex. Polycarbonate is harder than polyacrylate and in comparative thickness, about 100 times more shatterproof than safety glass. Lexan is UV stabilized and I've experienced NO discoloring in years of exposure to full spectrum lighting, high temps and high humidity. Most of my Lexan sheets display in 6 or 8-foot lengths and 2-foot widths. These are pretty expansive windows and/or doors and only one has experienced a slight warp and this was due to the wood framing flexing under the high humidity levels. Latched shut, it is not noticeable. As with Plexiglas, it is subject to scratching, but I find it more resistant than Plexiglas. And frankly, a little care and forethought should preclude most scratching. Your snakes should not be scratching either plastic, so it is incumbent of you to be careful when cleaning or interacting with the enclosure.
The biggest negative? The usual. ($$$$)