As a Londoner, I'd say necessary evil but too little too late.
Our fault in a way too - we were never great at following those rules even back when it was Tier 3. I live in Stratford and each weekend I go out, it's hordes of people without masks. Not sure if Tier 4 makes any difference to...