So it seems a lot of people have been asking what they should get and....I'm in the same boat XD

My requirements:
1. Nonvenomous, obviously.
2. Must grow to between 3 and 10 ft, preferably in the 5 - 7 ft range.
3. Must have a reasonably good temperament. I know any snake can be mellowed out with regular handling, but the more willing they are to do so, the better.
5. Must be a good beginner or intermediate, as far as housing requirements (excluding size, that's not a problem).
6. $250 or less, for the snake itself
7. I do and will always prefer boids, but I'm not totally closed to colubrids.
8. NOT a ball python or boa constrictor subspecies/locality, except maybe a BCC.

The obvious choices are carpet pythons, blood pythons, Brazilian rainbows, and dwarf locality RTBs, but I'm not super crazy about any of them. I mean I really like carpets and rainbows, but I can't get as into them as I did with the ball pythons and the boas.