I start in 32oz Stadium Cups if I'm germinating many seeds, will usually grow them long enough to determine Male/Female, and then will transplant into 3 gallon Smart Pots, and veg to whatever height I wish, usually 24 inches anyway, and then transplant into 10 gallon Smart Pots.
My soil is Promix BX.
If I'm doing clones, I start in 32oz cups, and then transplant into a larger container for veg, and finish. I have been growing in 20 gallon container x 1 plant per container, x 2 containers per 1000w HPS Hortilux. Usually pull 2lbs per light, no climate control, with Mr Nice Super Silver Haze, and Mr Nice Critical Mass.
In the best case scenario, I would prefer to start them in the Larger Containers from the beginning. I find it easy to water correctly in a large container, and a small plant. Just don't overwater. Theres No Rule that says I have to soak my containers. Its easy enough to visualize, who the root will grow. You know at first they don't need a lot of water, but do need just enough extra for the roots to expand. And if you transplant from a cup,, just remember the center is going to dry out faster than the new soil its just been transplanted in.
You give just enough water for the roots to continually expand. After they are pretty much filling the container, I will then give it enough water where it will Drain Slightly. No Flooding it.
Other than visualizing this, I also use a Moisture Meter... A cheap 1 from Lowes works great, and I will take several reading from within the container, and I will also slightly Lift the container, to determine if I feel it is heavy, or light.