i have corns and other colubrids. i also have had ball pythons.
corns are squirmier but some do settle down with age and can be held for awhile. a baby corn is very tiny and wont tolerate being held for long at all, unlike a baby ball python.
corns and balls both come in a variety of patterns or morphs.
if you want a snake that you can hold for a long time and wont squirm away get a ball python.
if you want a snake that you can look at and hold occasionally, get a corn.
i've rarely had problem feeding corns. whereas my ball python would stop eating for no reason for weeks at a time. it would bother me, because i worry about stuff like that. eventually i ended up giving the ball to a friend of mine who had balls so i wouldnt worry about him not eating. he's doing fine. and i'll probably get another ball python. there are balls that are great feeders and some that arent. i happened to get a problem feeder.
there are lots of things to consider.....read up on both and decide which one you would like.