So in the image below my hero is one square removed from Yithril's land. I click that closest square so my hero will move there (because she has plenty of movement to reach it). Instead she leaves Krax territory and walks all the way around to get to the square, using up all available move in the process.
There are plenty of other times, not pictured below, when I click on a space in the explored fog of war and my unit takes some random path that is many times longer than the direct route presumably because another unit is blocking the path somewhere. If that's the reason the game should handle that situation gracefully, not by sending my character around mountains and whole other kingdoms on a trip that takes dozens of turns longer than what I clicked. This is exacerbated by the fact that we don't have the option to see our move path before units begin to move.
Don't get me wrong. The game is fantastic and has exceeded my expectations. But this issue is so bad that I've turned autosave to every turn because wasting two turns of movement (one from bad pathfinding and one to get back to my starting point) is unacceptable. So instead I have to reload semi-regularly.
