Also, don't forget that you can craft your own special items, using charms that you can find in the world, and -- more importantly -- visiting the enchanter in your battle tower (provided you have the required enchantment formula's and ingredients, of course).
So, yes, it's even better than in Divine Divinity