I want to add my 2c to this, incoming wall of text.
I feel like a lot of the argument about farming in this thread is really one dimensional. Farming can be fun and can also encourage you to play ARPGs the way they are meant to be played - multiple characters and build experimentation.
One game that I think handles the idea of farming and endgame excellently is MedianXL - the absolutely fantastic mod for diablo 2 that is still getting updates and has players to this day. I do not believe Grim Dawn can hope to achieve the incredible robustness of this mod soon (median has been in development for many years after the groundwork of D2:LOD), but I think the devs should at least take a look at this mod’s endgame to really appreciate how excellent it is.
In case you haven’t played Median, after completing the regular 3 difficulties, there are end game bosses, dungeons, and levels. In addition to random drops, these areas/bosses can drop very powerful charms that passively improve your character, and these charms are specific rewards for completing that end game level or boss. Their difficulty ranges from easy to incredibly difficult (virtually impossible) and most of the difficult ones require specialized characters and gear sets. These end game levels have certain drop biases, some are better for set drops, gold drops, crafting item materials, runes, etc.
As a result, there is a ladder required for completing all the challenges in the game, and it is not something you can do in a weekend. You have to farm certain difficult areas for upgrades and the charms so that you have any chance of completing the more difficult endgame levels and bosses. You also need certain gearsets that cater to certain levels, some endgame areas require incredibly high resistances, defense, elemental damage, avoidance, move speed, etc.
It’s important to realize that the concept of sharing items and more specifically farming items for another character is paramount. You are creating an army of characters that work together, not a jack of all trades that right clicks the game to win.
Because of the mechanics of end game areas and bosses, there are certain levels that some characters dominate and some levels that a certain type of character simply has 0 chance of completing. You need to build more than one character to take on the full array of challenges that the mod has to offer. For example, you create a character that is particularly strong at farming one end game level because that level has a drop bias that increases the chances of great runes (used to create the best rune words in the game). You create another character that is great at farming Duncraig (end game level) because it has the best chance of dropping sacred uniques (best uniques). You farm these areas with those characters so that you can eventually build a specialized character that can take on the extremely difficult end game levels that offer even more powerful rewards, but this character would not be strong without those specialized items.
This encourages you to experiment with new characters and new builds, probably one of the most fundamental concepts in ARPGs.
In the end, this means you are farming, but you are farming for a purpose, so you can go up on the ladder of power. You have to create multiple characters that are specialized so that you can conquer all of the content in the game. The farming becomes more diverse with multiple characters and different areas and as a result it is more fun and less monotonous. The farming allows you to achieve new benchmarks of power that you can really feel. Going into the next end game area is fun and exciting, and you can’t do it without that farm.
I hope this made sense, I can’t write for shit.
I just want to add in that I just discovered Grim Dawn a 2 weeks ago and I am absolutely loving it, but I haven’t made it to the end game. So take this with a grain of salt and this wasn’t a call for specific changes or the like. I also realize that modding will hopefully make things that I’m talking about possible and hope myself to get into modding when it’s released.