Those are all fantastic choices and are all on my wish list.
I went with a coastal carpet python because they caught my fancy the most, are a little less common than BCIs, and I'm particularly interested in aussie pythons of all sorts.
Woma pythons will probably be out of your price range just fyi.
Also weight is something to consider with a snake's size. A fully grown blood python could very well outweigh an especially large carpet python that is longer than your length requirements.. just because they're so heavy-bodied.