I keep and breed both ball pythons and boas so I do know the pros and cons of both worlds. For ball pythons the pros have been stated just like the cons have been so no need to really go there. For boas the pros are most of the time they do not go off of food and they have imo better base coloration for a normal. The cons are that I have had more boas attempt to bite me than any other species, they require much larger food, when you breed them you have a lot more babies to find homes for, and the market in boas gets driven down much faster than anything else. They are both great snakes don't get me wrong but do not go out and say that this snake is better than that snake because no one snake is better than any others. All snakes take time and knowledge to have good experiences with them without both of those key points then any snake is a bad snake.