I have a numerous amount of ball pythons (hah, not actually sure of the #)
They ALL eat. Their hunger strikes are generally blown way out of proportion. We have 2 picky ball pythons, who will ONLY eat live. Yes, we have tried everything from scenting with different rodent bedding, washing with soap, soaking in tuna, soaking in chicken, I even tried scenting with a bunch of shed anole skin, to no avail. So they are live-feeders. SOMETIMES they will take a small f/t prey if they have already eaten a small live prey, and are "in feasting mode" but that's pretty much it.
We do have BPs that go on wintertime feeding strikes, but that's no different than some corns.
There is also the 1000g wall, that some ball pythons hit and they sort of just stop growing, and slow down on eating. It picks back up again pretty quickly, just requires some patience. It's really not that big of a deal if they stop eating, unless it's been an excessive amount of time and they start losing weight.
Their humidity requirements also aren't that hard to meet, though I highly recommend a tub/rack set-up as opposed to a glass tank. Glass tanks can be pulled off with BPs, just takes a bit of extra work. Sometimes you might have to mist, or cover up half of the cage with cling wrap to keep in the humidity. I honestly have never had a problem with humidity with our BPs. They just need a big enough bowl.
As for heating, all of our balls have back heat or belly heat; same with pretty much every breeder of balls. I don't fuss with air temp, or ambient temp. And like I said they're all eating, pooping, sexing (bow chicka bow wow!) and thriving. As long as they're kept in the right setup, you're good to go.
So if you can handle a sometimes sporadic feeder, and the chance of having to feed live, I highly encourage BPs as pets. In fact I like their temperament much better than corns.
HOWEVER
If somebody is just giving away a BP, and you don't know the person or the snakes history, you should probably pass it up. It could be sick, have mites, etc. Usually when people give away their snakes there is a good reason.