If the cage space is an issue, a ball definitely a better choice than a carpet. A female BP has a good chance of getting close to your size-range and the girls are certainly very stout all grown up.
But if you really love the look of jungles, the bigger cage is worth it. I adore my jungle. She's more or less full grown at 6.5 feet (not sure how much she weighs). Sometimes moody, but mine has never been snappy. Like threezero says, though, the feeding response is intense. Feeding her is a little intimidating. That said, though, she's probably my personal fave.
They're not on your list, and they're a pretty penny, but what about Angolans? My female especially is trying hard to oust the carpet as favorite snake. They're alert, inquisitive, can grow to a respect size (up to 7 ft for a female), arguably more resilient in the face of occasional keeper error than BPs, and eat like champions. A little squirrely at first, but with more peeing than biting.