Since it seems like neither of you have experience in dealing with snakes, go with the ball python. As far as which is better, it's totally opinionated. Boas grow quite larger then ball pythons, some require more intense care/requirements. Since you're asking I would recommend you doing research before you get either.