I'm not saying BT are a dream, but most of the problems people have are with the retail side, the openreach engineer that installed my fttc was very friendly, helpfull and knowledgable.
There are many factors to consider when choosing who gets FTTC, the main one being financial viability. There's also planing permission, access to power, residents complaining about another green box being installed, physical location of the new fttc cab, the list goes on.
Those not getting FTTC now could get FTTP instead, while those with FTTC now won't see FTTP for a long time.
December may of been a bit ambitious, there have apparently been cab shortages from the supplyer in china and the weather has not helped.
Not every exchange will be completed ontime because of unforseen circumstances so that has a knock on effect.
BT retail is not perfect but the engineers on the ground are doing all they can.