Looks like the nailed it^^^
Ball pythons are definitely terrestrial, and it is OK to have a branch or two in the tank but, IMO, I believe it's just an accident awaiting to happen. They aren't climbing, as said they are ground dwellers not needing height more than length.
But, that's not the reason why I keep my BPs in tubs vs. tanks.
I use tubs because: way easier to control temps & humidity, light in weight, easy to clean, less expensive, and it's stackable.
I believe tanks are only really good for showing off or keeping a display reptile/amphibian in it.