Here's a simple solution to the tiers problem. Divide the country into MPs constituencies and let each MP decide what tier their constituency should be in.
That could work where the constituency is reasonably rural centred on one town but I don't see how it could work in a city. As an example Coventry has three constituencies while Birmingham has nine. Where there is a two tier system District Council areas would be better but that doesn't work where unitary.
Unless the infection rate continue to fall so many more areas that a month ago were tier 1 but are now lumped with an urban area and in tier 3 can be dropped to tier 2 as-is a change is essential.
IMO any changes from 17th December are too late for hospitality business and their suppliers. A spike in the infection rate early in January is almost inevitable, the unknown is by how much. If anywhere is dropped a tier mid-December it could go back up again mid-January. Hence while the government are making noises I doubt if there will be any changes this year.
As an average across England R is now around or just under 1 and Covid-19 daily infections have fallen by around 30% compared to a month ago. Based on this Matt Hancock has stated that the second lockdown was 'successful'. Given though that the tier system hadn't really been allowed to settle plus without the lockdown numerous areas would have moved up a tier I wonder if both R and the number of daily infections would have fallen to the same or almost the same anyway with far less damage to all business forced to close or operate in a very restricted way.