I've not enjoyed the previous trait / henchmen system as it required micromanagement to ensure that staying in one place too long didn't cripple a general (but moving him one square would prevent it...) and for those with loads of time obsessive micromanagement could gain massive rewards (junior royals farming for henchmen and then offloading them to front line generals).

Traits, if well done, could be a boon But not without possible pitfalls.