Welcome!
Good post, Starmom.
The good - they are docile and beautiful snakes that don't get hugely big, once you get the husbandry stuff stable they're quite easy to care for, they don't need huge amounts of space (like Bearded Dragons)
The 'bad' - Even using tubs for enclosures the initial EQ costs are kinda high (thermostat especially), Some equipment can really only be found and ordered online, Temperature needs are kinda strict, And they aren't a 'display' snake that you'll see very often like boas or corns.
I think BPs are great snakes for people prepared to do a little work to make their housing proper. Corn snakes are a better snake for a total beginner, since temp and housing needs are much more lax (I have both species), but either snake is very addicting and a great pet!