Vassalization in general is too powerful. The relationship should be difficult to manage, and if relations are low they should betray you and join enemies during wars sometimes etc.
Forgive me if this is already in the game, I never see it.
That can happen in HttT, although up until now it wasn't possible.