Unlocking professions, new weapons and talents helps give a nice progression feel.
Also, listening to the character's banter between each other is also entertaining. What they talk about is random, but gives insight of the character's themselves and their views of the world.
As far as gameplay...