Since the troops of Haven are stronger than the hero, in most cases it is better to play as Haven, as it allows the troops to move more often.
But sometimes you can surprise your opponents by playing as Dungeon. Especially if you see a slow unit like a Wyvern or a Wraith in the enemy guild.
Personally, I prefer to play as Dungeon (I simply consider this magic to be the strongest), but in general, I agree that Haven is played more often.
Auto-translated