As I read these forums, I’m struck sometimes by very legitimate criticisms…but it also occurs to me that there are things that we may be jumping the gun on.
The developers know what is coming and we do not.
That’s not a blanket defense for them on everything (Anointed Militants, the bugs, the loading times for console players etc. cannot be defended against by this).
However, take slam. Slam is mostly useless except for Skywell, as we get very little low gravity. But if the developers know that we’ll have one or more DLC that have low gravity, and that they’re going to put Oz kit like modifiers on artifiacts, then slam is no longer mostly useless.
Same for slide. What if an ice planet is coming that continues momentum, and slide is amazing to use there?
Those are concrete examples. More abstract things might be characters. For example, I was really moved by, and cared a lot more about Roland’s death after the last DLC in BL2 (not counting the Lilith/Sanctuary expansion) with Tiny Tina’s handling of it. Characters and events in BL3 are not yet “wrapped up”.
Even Mayhem mode. Yes, I agree it needs tweaking. But the developers probably have an idea of how they’re going to roll it out (i.e. what the max mayhem number will be and when on the calendar they want to drop each next mode). We don’t know if MM4 is supposed to be the hardest or if they’re planning to go up to 10.
Point is, while the base game is finished, the game as it will be remembered (i.e. when all modes are out, when max levels are out, when all DLC is out) is not yet finished. We’d do well to remember that, IMO.