Grim Dawn is a wonderful game, a proper tribute to the classic ARPG genre established by Diablo and Titan Quest. I say tribute as the game is clearly and heavily influenced by the two aforementioned games. However, unlike them, Grim Dawn offers a far more impressive customization of character. The game, which was already good content and gameplay-wise, with the addition of the DLCs, the game becomes not only much smoother but also expands, in challenge as well as in possibilities.
The game offers players an impressive 7 classes to choose from, each character can have a maximum of 2 classes in combination. So some classes complement each other, like Oculist and Shaman combined allow for great party based fight while other might not gel so well, like Inquisitor and Necromancer. Which brings me to my next point. Technically, its just your character alone, you don't have supporting party like in Dragon Age or Final Fantasy. But that does not mean you fight the hordes of opponents alone. Its possible to have multiple 'Pets' to assist you in combat. So the game can both be played, as a head-first fistfight, as well as a tactical ARPG.
The game is fairly easy at the start, but as you progress, the difficulty increases tremendously. So you have to be wary of the kinds of attacks you use, and the kind of classes and skills to activate. There is a limited number of skill points available, so it is not possible to use them all to unlock every single skill in a skill tree. Furthermore, while early you receive 3 skill points per levelling up, in late game, you get only 2, so you have to plan early Here the customization comes a lot. Veteran players of the game have even developed guides on which are the most appropriate skill for a particular class/classes. So for each character, you have to choose a dominant class and a secondary one to complement it.
Each class in turn is dominant in one way and weak in another. E.g, the Inquisitor class is a gunslinger, fast and long ranged, with lots of tricks and traps, but is fairly low on defence and health as well as base damage, which it compensates with speed. The shaman class has high damage, health and strong attacks as well as health leech, but low healing and can only fight face-to-face, with little to no long range
But its not just class, or as the game calls them, masteries. There is also the factor of devotion points. Like Skyrim, the world of Grim Dawn has numerous shires that are defiled and have to be restored. Restoring involves either offering a particular component or facing waves of opponents. For each shrine cleansed, you are awarded a devotion point. Devotion points can be used to fill "Constellation", with each point adding a particular permanent stat bonus, and some constellation offer at the final point, a unique skill that can be attached to any character skill (including basic attack). As with Masteries, Devotion points are very limited, only 55 which is very low, once you play the game, so you have to be VERY careful when allocating Devotion points.
Grim Dawn offers a vast, varied map, filled with a multitude of enemies, mini-bosses and bosses. Furthermore, while normally quest areas have opponents scaled more to your level, no place is off limits technically, so it is very possible to wander into an area where opponents are much higher level than yourself. Additionally, opponents always re-spawn when you leave an area, or fast travel. Thus it allows players to easily grind and level up skills in areas with tough opponents. But grinding is needed, strictly doing quests does not yield as much XP to allow you to progress the story and not be overwhelmed by the mobs of opponents.
The game also offers crafting. Most enemies drop partial components that when gather enough can be merged to form a full component. Each component can in turn be attached to any equipment to provide additional stats or can be gathered to craft a weapon at a blacksmith. Like every equipment, components are categorized as common, rare, epic or legendary. As you level up, the rarer components become more and more readily available, with legendary components and equipment becoming available via loot after reaching level 50.
Like every kind of RPG, Grim Dawn also involves factions that can be joined. The primary benefit of factions is the exclusive gear and quests that they provide. Said gear is both expensive and normally worth it. But that is not to say you can not get good equipment. Its far easier to get a piece of equipment through random loot. In fact, that is the best way to acquire it early in the game. You will rarely have an issue of acquiring equipment in Grim Dawn.
One thing I found quite pleasing in this game was The Smuggler. Like an inventory storage, this NPC also allows players to store equipment to be used by another character on the same account. So if your level 40 Druid finds an excellent rifle, but the equipment too low level for it yet ideal for the other character made, you can store it in the Smuggler's transfer window, and your other character can take it from the NPC and equip it.
So Grim Dawn is an overall good game. It has good graphics, tremendous freedom as to how your character will shape out and a challenge enough to keep you playing. If you loved Titan Quest or Diablo, you will appreciate this game as well.