I would suggest a BCI......your other 2 choices are not as good IMO. Bloods can be tricky to keep and are a large step-up from a Ball. And they can get huge.....Reds can get up to 10 feet and weigh as much as a 16 foot Burm. An Anaconda, Green or Yellow would be a horrible choice.....the size you listed for males is very generous......they can get up to 10 feet as well. They are also unpredictable.....you can not "tame down" a 'Conda like you can other snakes. I have heard them described as "spastic chainsaw snakes." They also have a tendency to musk...ALOT....and from I've heard, Anaconda musk is not something to look forward to.

Are you only looking into boids? There are tons of colubrid species out there that are great snakes.......Corns, Kings, African House Snakes, Hognoses, etc.