I liked Armored Princess very much, same for the expansion Crossworlds.
I also like very much Warriors of the North, and i'm not having any problem with bugs..
You only have to play more carefully.. I mean, when you reach a new island, you should try to avoid fights and focus on collecting new quests.. (If you kill a monster BEFORE getting the quest related to that monster, the game will bug and you can't complete the quest anymore)
You also shouldn't grabbing 150 quests at the same time on 150 different islands, if the same npc is involved in 2 different quests, sometimes he/she bugs..
The game is splitted in 3 major parts:
4 starting island
3 new islands + demonis
2 final islands + mines
You sould try to complete all the quests before "switching major part".
Before leaving the 4th island, i only had 2 or 3 quests left, the one you can't complete before opening new routes.
The same after demonis, only 3 or 4 quests left..
Really mate, you just have to be a little careful, i did every single quest in the game (at least every quest I found) without any kind of bug.
You will get very early the flying pegasus, so it's not a problem at all avoiding fights to collect quests.
Btw, it's still your choice, but for me Kb WotN is really worth it's price

It's also worth it's price Kb AP and CW.. Unfortunately I never played the legend
Cu on kb wotn
Oh you also asked for freezes.. my game never freezed.