Now that I'm 18, I'm finally allowed to get a Ball Python (after asking nonstop for around 16 years xD). However, I need a bit of help with the enclosure checklist. I'm going to link EVERYTHING I plan on getting, to make sure I not only don't need anything else, but also that I'm not getting anything I don't need.

First, the enclosure. I'm having a bit of trouble with this. I want to go either glass or wood - I'm not a huge fan of plastic. Unfortunately, I have no clue where to start with this.
Can anyone give a suggestion to a favorite glass/wooden cage?

These are the things I plan on getting in terms of in-tank supplies:
UTH: https://www.amazon.com/gp/product/B0...FAGG1QXE&psc=1
Thermometer/Humidity Gauge: https://www.amazon.com/gp/product/B0...K4NUNEG1&psc=1
Coconut Substrate: https://www.amazon.com/gp/product/B0...KIKX0DER&psc=1
Climbing Branch: http://www.drsfostersmith.com/produc...m?pcatid=25075
Hide (x2):http://www.drsfostersmith.com/produc...9&pcatid=36189
Fake Plants (x2-3): http://www.drsfostersmith.com/produc...fm?pcatid=9754
Water Dish: http://www.drsfostersmith.com/produc...60&pcatid=9760

**LIGHTING**
Here's another problem... I'm seeing very mixed information on proper lighting. Are these two lights the only ones you need?
Strip Light: http://www.drsfostersmith.com/produc...fm?pcatid=6164
Dome Light: http://www.drsfostersmith.com/produc...7&pcatid=15467
Or alternatively can you only use this:
https://www.amazon.com/gp/product/B0...6YIW6LGE&psc=1


Is there anything missing, incorrect, or unnecessary? Thanks!