For me it’s 1 simple thing. I think that Borderlands games in general and especially Borderlands 3 went overboard with the legendary items. it’s like Diablo 3 where the only items you care about are either set items or legendaries. This alone diminishes the build diversity and gameplay diversity.
They didn’t introduce a single thing to make guns/gear more customizable. No crafting, no attachments to find. Nothing. You just get the legendaries which are mostly with “fixed” stats. So you find the same gun a few times and you have seen all of their variants.
They should have went the Path Of Exile style where legendaries are somewhat fixed in what they do, but all the rares are highly customizable. This way a player could choose to build a character the way HE wants and not the way the devs want. More casual players can just go on and play like it is now with legendary items, while those who want to spend more time tinkering with the weapons/gear could craft their own guns with hundreds of different possibilities/abilities.
Now the end-game consists of farming several “must have” legendaries and running the same content with other characters with very similar loadouts too.
+the anointed system is so bare-bones and with very little variety. Feels like it was implemented like an afterthought.
Oh, and I remembered another thing which always made me “mad” in Borderlands 3. Why we always teleport in Sanctuary at the very end of the ship and not at the center like it was in Borderlands 2? Every single time you have to go through the whole ship just to talk to Lilith, then go back and go to the pod near Ellie (especially when you want unlock all those proving grounds at the end…). Such a bad ship design. Makes players waste so much time…