well, how big you can allow your plants to grow has to do with alot of factors - but mostly the light (strength) which you are using, the size of your growspace, and how stretchy the genetics are.
For me personally the plants I see in your pics are still too small for flowering. Try to get them more bushy by using plant manipulation techniques like LST, topping, supercropping. Try to get an evenly flat canopy where the green will fill most of the area of your growspace. But a net over them so the colas won't fall to the sides once they fatten up. Then flip them if you're having a mostly-indica genetic. If you're running pure or mostly satica you need to flip them more early.
Only transplant during the vegetative stage. Bigger pots mean longer watercycles so you have less work to do. I find that perlite is much better to get air into a substrate than hydroton correls. in order to prevent overwatering. Don't water that often because coco can hold a boatload of water which will prevent that the roots get access to air. This is especially the case when your plants are still small in comparison to the pot. If the pot is filled up with roots and you a strong light running then overwatering will never be an issue but for this your plants still need to double or triple in size.
Nevertheless correls are great to fill up the first inch of the container to shield your substrate from light reducing water evaporation.
edit:
plus I find your plants look a bit too stretchy... maybe its the genetics but it could also be that your lights aren't strong enough. If this is the case, hang them closer to your plants. Then, your plants will use up the water more swiftly also countering any overwatering issue.