Depends what you want, big yield or fast yield.
Normally I go for fem seeds for outdoors because if properly maintained can yield over a pound per plant if given good conditions.
Autos I prefer indoors but this is just my personal opinion.
For flowering depends on your region and your sunrise to sunset hours, I usually plant mine after may 24 and they start flowering early to mid August then are ready to harvest come October