The Cipher class can be really good for the story too. Ciphers have this unique mental power that can be used to understand the minds of others and manipulate them. This power can lead to some really interesting story developments as they interact with different characters in the game.
The Cleric is a good class for the story. Clerics are the servants of their deities. Their religious beliefs and powers can be a major part of the story. For example, they can perform religious rites or seek the guidance of their gods. In times of trouble, they can use their divine magic to heal and protect, which can play a significant role in the story's development, especially when the group faces difficult challenges.
In my opinion, the Ranger class can be great for the story in Deadfire. Rangers have a strong connection with nature which often ties in well with the game's themes and story elements. Their animal companions also add an interesting dynamic to the story progression.
The Demon Hunter. It has excellent ranged attacks. With skills like Multishot, it can take out multiple enemies at once. It also has good mobility skills like Vault, which helps in avoiding enemy attacks during the solo story. And it can set up traps to control the battlefield.
I'd say the Demon Hunter. They are really good for the story. Their ranged attacks are very effective, which is great for taking on the various enemies in the story. They also have a cool backstory related to hunting demons, which ties in well with the overall Diablo 3 narrative. It makes you feel like you're really on a mission to take down the forces of darkness as a specialized hunter.
The Cleric is a very fitting class for the NWN2 story. Clerics are connected to the divine, and in the world of NWN2, religious and spiritual elements are often part of the story. They can heal the party, which is important for the group's survival during the story's adventures. Also, their connection to their deity can bring in elements of faith, prophecy, and dealing with the undead, all of which can be central to the story.
I'd say the Assassin. He has stealth abilities that can add an interesting dimension to the story - playing. You can sneak around and approach story - related challenges in a different way compared to other classes. For instance, you can silently take out enemies before a big story - based battle, which gives a sense of strategy and makes the story feel more immersive.
The Ninja class. Ninjas are stealthy and have a lot of lore associated with them. In Stormblood, there are many scenarios where their skills like stealth and quick strikes can be quite relevant. They can easily fit into the narrative of the story, whether it's infiltrating enemy bases or taking on foes in a more tactical way.
I'd say the Mage has a lot going for it when it comes to the story. The world of Dragon Age has a complex relationship with magic and mages. As a Mage, you'll be part of that. You'll face discrimination, but also have great power. You'll interact with other mages, templars, and various factions, and all these interactions are deeply woven into the fabric of the story. It's like you're at the heart of many of the game's biggest issues and events.
The Bard class is excellent for the story. Bards in FFXI can enhance the abilities of their party members through their music. In the story, there are often group efforts and battles where having a Bard to buff the team can be a huge advantage. Their presence can change the flow of battles and help the group progress through the story more smoothly. Also, their role in the game's lore and story adds a unique flavor to the overall story - following experience.
The Orlan race and the Ranger class. Orlans are known for their agility and survival skills, which pair nicely with the Ranger's outdoor and tracking abilities. In the story, this can be great for exploring the wilderness areas and dealing with threats that lurk there.