I think the Rogue. Rogues have unique story arcs that involve thievery, spying, and intrigue. They can interact with different factions in ways that are not always straightforward. For instance, they might be able to use their skills to infiltrate an enemy stronghold and discover secrets that change the course of the story.
The Mage. Mages in Dragon Age 2 are constantly facing discrimination and danger. Their story is full of moral dilemmas, like whether to use their magic for the greater good or to protect themselves from those who fear them. This makes their storylines really engaging as you have to make difficult choices that affect not only the Mage but also the world around them.
The Warrior class. Warriors have a straightforward but impactful story. They are often called upon to defend their homeland or fight for a noble cause. Their story is about honor, courage, and loyalty. As a Warrior, you get to make choices that show your character's values in the face of war and conflict, which is quite engaging.
The Mage. It's all about the power and the danger. Mages are both feared and respected in the game world. They are constantly under the watchful eye of the templars, and this power struggle is a huge part of the story. You as a Mage can either try to conform to the rules set by the Chantry or rebel against it. This internal and external conflict makes for a very engaging story. Plus, the different types of magic available to Mages can open up various story paths. For instance, blood magic is a very dark and dangerous aspect that can lead to some really intense story moments.
The Bear - Shaman class provides a quite engaging story journey. They have a deep connection to nature and spirits. In the story, this connection allows them to interact with the environment and creatures in ways other classes can't. For example, they might be able to commune with forest spirits to gain knowledge or assistance in solving story - related mysteries. Their unique abilities and their role as mediators between the natural and human worlds make their story experience full of wonder and discovery.
The Imperial Agent. This class has a really cool spy - thriller - like story. You are an operative working for the Empire, doing all sorts of undercover work, assassinations, and gathering intelligence. The story is full of twists and turns as you navigate the dangerous world of espionage in the Star Wars universe.
I'd say the Dwarf Commoner origin. You start as a regular dwarf in a society that has a very strict caste system. You have to fight your way up, face discrimination, and deal with the political turmoil within the dwarven society. It gives you a great perspective on the dwarven culture and how different it is from the other races in the game. You get to interact with different dwarf factions and make choices that shape your journey in a unique way.
The Mage origin story. It's really engaging as you are part of a group that is both feared and respected in the game world. You start in the Circle of Magi, which is full of its own politics, secrets, and power struggles. There are strict rules and regulations that you have to deal with, and the relationships with your fellow mages and the templars are complex. It's a story that quickly grabs your attention and keeps you hooked as you navigate through the dangerous world of magic and those who seek to control it.
For me, the Ninja class is a top contender. Ninja's story in Stormblood is filled with intrigue and stealth. They are often involved in the more shadowy aspects of the story, dealing with espionage and secret plots. Their skills and the way they operate in the world make their story a really exciting part of Stormblood. There are lots of twists and turns in their questlines that keep you hooked.
The Soldier class can offer a great story experience too. As a Soldier, you are a front - line fighter. This straightforward combat role can lead to some classic hero - like story moments. When facing a powerful enemy in the story, the Soldier can stand their ground and fight it out. Also, the Soldier often has dialogue options that reflect their military - minded and no - nonsense attitude, which can be really interesting to see how it affects the story interactions.
I think the City Elf Rogue is really engaging. City Elves are oppressed in the game's world. As a Rogue, you can use your skills to fight back against that oppression. You can steal from the rich nobles who look down on you and your people. Your skills also come in handy when exploring the city and finding out secrets that are related to the main story, like the secrets hidden in the alienages.
The Warlock. Warlocks have made a pact with some otherworldly being, and this pact is at the core of their story. In Baldur's Gate 3, this can lead to some really dark and mysterious storylines. Their powers are unique and often come with a price, which can create a lot of tension and drama as the story unfolds.
The Elves. They've been through so much. Their enslavement by humans has left them in a difficult position. When you play as an Elf, you can experience the prejudice they face daily. There are also the Dalish Elves who are trying to preserve their ancient ways. Their stories involve ancient elven gods, magic that has been lost or forgotten by other races, and a sense of longing for a past that they are constantly trying to reclaim. It's really a race full of both sorrow and a glimmer of hope for restoration.