It is my understanding that ball pythons are not active hunters - they are ambush hunters and come and sit at the entrance of their burrows and wait for prey to come by.
If larger is better, why do so many keepers find when they move their ball pythons to larger enclosures that they get refusals, and then when they move them back into what some might even call cramped conditions, they no longer refuse food?
To me, that clearly signals that they actually PREFER the secure feeling that they get from a smaller enclosure.