Container size is huge. I flower in 1 gal or 3 gals and they get pretty big even in those. If you're planning on vegging awhile I wouldn't use the 1 gal however.
You can keep topping the plant as well. When I used to have size constraints I would chop them bitches in half about a week before...