It's certainly better than no deal. Johnson's rhetoric towards the EU has changed vastly, "culturally, emotionally, historically attached".
The people who are unhappy are the no dealers, and the "what about our fish" types. Certain social media groups are absolutely frothing at this, although they don't seem sure what they've lost... or won... or voted for.