I have used both glass and PVC. Personally, I liked the glass better for keeping temperatures consistent, but the PVC is much better to look at (and easier to clean). What I did for keeping temperatures up is have two UTHes (one larger than the other) and two thermostats. One is covering most of the bottom of the enclosure and is set for about 83F (it is also shared by a corn snake with connected vive) and the other is set for 90F. It doesn't do much to heat the ambient temperature, but at least with the belly heat it is better than nothing. My house is almost always 74F so the inside of the vive gets to about 79F on its own anyway, and doesn't really drop at night.
PVC does hold humidity much better as well, although I've never had a bad shed using a sphagnum moss hide. Having the blacked out sides helps the snake feel more secure as well. I guess my vote goes to the PVC overallbut glass can work just fine too. I think it all depends on your budget and personal preferences at this point.
All the best!
p.s. Just to add, if you go on Amazon and looking up Jumpstart Thermostats they are fairly inexpensive and work great for one snake!