The larger is not always the better, and that is truly a blanket statement.
We can dance around this again, but I won't go at it so fervently this time around.
While large enclosures are ok if the needs of the snake are met, there are exceptions to every rule, and for Ball pythons in particular, they like having a small enclosure when we cannot accurately reproduce their natural habitat.
Better yet, to give them a closely mimicked natural enclosure would mean to create a rodent burrow or termite mound, with a surrounding grassland or brush and forest and hope for the best.
While it is very unrealistic to keep any large collection of snakes with a cage 4 x 2 minimum, keeping them in smaller and easier to maintain enclosure is highly recommended, especially for the new keeper.
Smaller enclosures allow for easier climate control, easy supervision, and an easier and smaller job for cleaning.
A large natural enclosure is adequate for those that know what subtle cues to look for in the case that their snake does come under duress, and knows how to handle it appropriately. It's a big job, and should not be the first tier to shoot for when first keeping a new species of snake.