A minor suggestion only. Currently, at engineer skill ten, it takes 103 days for the village fiefs to upgrade even one aspect of the fief. I know that makes sense realistically, but from a gameplay point of view, its quite excessive. Likewise, the time it takes to read a book is far too long for it to be practical, at least with current time-lapse speeds. If there was a way to speed up time much more than camping, then starving out opponents, reading books, and upgrading might be worth it, but for now, it simply takes too long.
For example, after thirty days, I've gotten up to level 26, can fight two warparties (or more, depending on terrain) simultaneously, and have taken two castles. Even using char import/export to get engineer up to 10, I still have eighty-three more days to finish upgrading my granted fief to a watchtower. This includes time where I just waited for several days. A bit excessive, in my opinion.
For example, after thirty days, I've gotten up to level 26, can fight two warparties (or more, depending on terrain) simultaneously, and have taken two castles. Even using char import/export to get engineer up to 10, I still have eighty-three more days to finish upgrading my granted fief to a watchtower. This includes time where I just waited for several days. A bit excessive, in my opinion.