I've now played it for 15 hours, and most of the problems the OP has may happen early in the game, but are kinda fixed by the way the game evolves... you just have to be patient...
Which means: you have to select your best "soldiers" in what's called in french "La Garde Royale" (King's Elite Team?), and then, everyting runs smoothly, no need to worry about finding a specific character... make your selection each morning with a goal and a strategy in mind (do i need butchers? archers? etc), and then, no problem...
The saving process may be a little bit frustrating, i have to agree, but you may go back to the castle with a two buttons hit... and there are also some shortcuts made available later thanks to the canon, so everything's fast enough once you're further away in the game...
So sorry, dont want to be harsh, but just like the eurogamer reviewer, you tend to blame the game for all the things you didn't get, and your own poor skills with the game...
Once you're used to all the game mechanics, the strategy is to use each day to its fullest, and save at the end of the day once you've done your best... if you die in a mission or lose too many soldiers, well... try again! And boss battles do have a "continue?" till you win, so, no problem at all here...
The controls are awesome, everything runs smoothly, and it's all about strategy and planning... if you have no sense of strategy and no skills for planning, please, don't blame the game for it...