I think the game is great, I play it in spats since its release of EA to now. It was pretty awful performance wise until 1.4 ish, the sandbox "functioned" but everything felt a little robotic, I didn't regret the purchase though, was happy to see it develop as a game.
In the beta of 1.7, I came back again and spent a good 20 hours or so in an existing campaign (that may have started in v1.6+ or something) and it feels so much better. Cohesion feels great for limiting the change of hands of settlements and towns as empires lords are forced to disband. They need to do work on calculating incentivised peace offers though as it can be OTT as well and other forms of diplomacy. Mercenaries change allegiances way too fast, in my opinion but to me a lot of it is quite minor but all contribute to immersion. How the AI army flipflops between going to a settlement and sieging is a problem and can be frustrating but once you realise its probably related to wounded numbers and if the player is in the army, you can get around it - again, its minor.
Overall though, it now feels pretty polished, good performance, good controls and every battle feels fluent and dynamic, just need more content in the sandbox - by all sorts of ways and keep evolving the game. It's definitely come a long way and definitely is a game I can just regularly sink time into now, quite happily.