I find it lovely to "play" with the XP and "XP Dept" ... so I can work out and have "control" over the moment my hero will Level Up
So if I wish to not level up too fast, I search for new NPC's to Mindrading them for more XP Dept.
Since each trader restock after a Level Up and since I love trading, I do the calculation, playing with XP's and totally don't bother about the high XP dept via Mindreading ... the lower my hero's level, the more XP for killing enemies

... so I don't invest in the Mindreading skill (so far at level 27 just 1 point (1/5) ).