But at the same time, if you want something that will stay smaller for say...a college student sized apartment...I might suggest going with a male. They're housing can be smaller than an adult female's.Also cheaper in that regard. Plus, you have more options on morphs if you get a male as males are cheaper.
You should also consider whether you want to buy local or ship from a reputable breeder. If you ship, you need to be prepared to pay roughly $50 in shipping on top of the cost of the snake.