There's quite a bit of common ground the main difference is the EU seem to mention the "Union's interest" whereas the UK using'mutual'. Obviously the EU insisting on combining Fishing to trade, Ireland/NI and the Financial services bit are more challenging. Strategically I would have thought it a fairly straightforward negotiation.
I think it shows potential for being a great agreement. However, if its as good as it looks which is the next EU member state to leave and ask for the same deal? The EU might like it in isolation but there's a serious ramification to consider.