Welcome to BPNet, Nate, glad you've joined us.

I'd say the biggest struggles people seem to have with glass enclosures is threefold....

1) choosing an overly large tank size - ball pythons are naturally shy, even more so as small hatchlings, big open glass tanks can not only be hard to stabilize temp and humidity wise but they can leave the snake feeling vulnerable and stressed, sometimes this manifests as refusal to eat or to thermoregulate properly (i.e. move from warm to cool side hides, etc.)

2) using an overhead heating source - overhead lights will suck out the precious humidity which you will be most likely struggling with when you have a glass tank/mesh lid type enclosure, they are also not they best method of heating for this snake species, underbelly heat is preferred.

3) mesh lid - a bit of a hassle when it comes to holding in heat and humidity. Ball pythons need a warm side of about 90 - 92 degrees, a cool side of about 80 - 82 degrees and humidity around 50% - 24/7, 365 days of the year. This is possible to achieve with a glass tank/mesh lid setup but it can be a challenge. You need to cover a good portion of that lid with something like plexiglass or even a layer of saran wrap/tin foil type thing. Make sure to leave open areas for good ventilation of course. Also with these lids they often don't come with good locks. If yours doesn't, all major pet stores carry metal lid locks - usually 2 or 4 per package, rated by tank size.