It's competely up to you what you want to use. eel88 gave some good reasons to use a tub, but it you want to use a tank go for it. Yes, it may take some work to get temps and humitidy correct, but that should be done before aquiring a snake (or anything for that matter). Tanks are prone to humidity issues and even heating issues, but it it do-able to work thru them. It may cost more and be alittle more time consuming but it workable. I have a hard time with tucking away my pet in a tub in the corner of a room, but that's just me. I understand that if one has more than one or two snakes you need to do it the most space saving way. I'd do a search and look up the pros and cons of using a tank or tub and make a decision for yourself.
Best of luck!
EDIT: Oops I forgot to answer your question. I got my bp at about 2 weeks of age, he hadn't even had his first shed. I kept him in his 10 gallon for about 5 months. Once he was able to climb the lip of the top and stretch out I got him a new tank. He's in a 20 long now.