I have to disagree with BPs not being a good first snake.
If you're PREPARED and have put in the due diligence to research them, they are easy. If you've done your homework you'll have your setup ready before the animal arrives, your temps and humidity will be dialed in, you'll have proper hides and the security they thrive on, you'll understand that BPs take food breaks and live long healthy lives despite the food strikes. They are hardy animals who are opportunistic eaters in the wild, eating much less than in captivity.
They are an extremely docile species, stayfairly small, are slow moving and easy to handle.
I've had Kings (I absolutely love Kings), corns, hognose, Borneo Short Tail, and BPs. BPs are no harder to keep than Kings or corns...if you're PREPARED.