IMO your light was to far away they are tall and lengthy the plant B actually looks alittle more appealing the nodes are more tightly packed and not so far apart plant c is very lengthy and buds are spaced pretty far apart not saying that its all that bad of thing but i think that could be another reason of why its taking so long to bud, i think that you might have to tie the branches up later once the buds really start to produce and get heavy
what kinda lights are you using??
what soil?
nutes?
light schedule?
how long did you veg?
they dont look unhealthy but def lengthy?
have you cloned any?
IMO i think that you will have a better yield outta your plant B
this is my smallest plant and the picture is from two weeks ago but im using it as sample to show the tightly packed nodes
just info for next time
mine are a indica and yours look to be a sativa indaca's are much shorter and bushy and a sativa is opposite but those are rather tall and a sativa will grow anywhere from 50-200% in flower so expect them to get even taller then that so you may have to tie up and down the plant to keep em off the light and also to keep from having to move the light farther away from the smaller one
but all is good
good luck coming your way