Healthy looking but very small. Not a very good yield unless you can grow through the end of November to December. You asked for criticism and the worst thing you can do is take photos of your plants at night. It does a strange hormonal thing and causes them to continue to veg during bloom season...Have you take other photo's? They should ALL be flowering by now if you live in the US or Canada.... Most gardens are started in spring (March to end of May), flowering starts in late July to mid August do to lessening daylight hours...A plant started in spring would be 5-10 feet tall by now and covered with buds.....Get yourself a " How to Grow" book this winter and you can be preparing your site/holes in February and be ready for spring.....Hope that helps....The photo is a plant from seed that was put in the ground on Cinco De Mayo, May 5th......... taken yesterday...
Happy Harvest and Happy Gardening next year....