I'm not even sure why some of you are defending the game. Most of the stuff I list is actually factual. Like reloading a save game to get some value out of a chest you spent 30 minutes figuring out how to get to. That's just bad game design right there.
It is factual retard. Not the game design, but actually doing it, while complaining that the game is to easy. If it is easy you do not need the loot, so doing it becomes stupid min/maxing without any purpose outside of it self.
Yes, you can reload exploit every chest in the game until you get a legendary that is useful for you, but that is hardly a game design problem, it is just that you have a min/maxing quirk that forces you to do it.
Besides that: Someone correct me if I am wrong, but the unique items seem to be more than enough to itemize your characters and they come at certain points of the game when you actually need them, right?