Glad you enjoyed the dungeons! As far as knowing the fights beforehand, you'll find most fights are fairly straightforward for the tank. A lot of mechanics are actually designed to never target the tank (Mostly ones that would make the tank drag the boss all over the map or incapacitate them). So, for bosses tanking is actually the easiest role.