Overall, I think you will find mixed responses. Ideally, you should wait, but if you are confined by space, time, etc. then you can start flowering any time you want.
Want bigger, healthier buds...........wait for maturity/preflowers.
Just want something to smoke...........flower whenever...