Honestly, i'm far more frustrated & disappointed with the game than I ever thought i'd be, and i'm someone who spent nearly 1000 hours playing the first game over its 3 years.
What I find most glaring about Destiny 2 is that so many of its problems are reminiscent of a developer who has never done a loot driven game before.
Lets look at the current implementation for Iron Banner versus its implementation in D1:
Destiny 2 Iron Banner:
-Gives you access to the IB playlist & entire engram loot table for a week.
-Daily challenges help you get more tokens. 20 tokens (give or take) for an Engram.
-IB Engram has a chance for both IB loot & non-IB loot.
-IB Engram also doesn't feature elevated weights for items you have already gotten from it. I've currently gotten 4 of the pulse rifle, 2 of the grenade launchers, 3 of the warlock bonds, 2 of the sidearm, 2 of the fusion rifle.
-Post match rewards for the IB playlist do not feature IB Engram loot tables items.
Destiny 1 Iron Banner:
-Gives you access to the IB playlist & a selection of the current IB loot table.
-Daily bounties that must be collected & completed. There is also a buff that could be purchased with one of the currencies that allows you to double the rate by which you gained faction rep on any given day. This buff also got exponentially stronger the further into the week you got it, helping you to catch up if you only got to play on the last few days.
-Loot table was only purchasable through a faction level system; you gained levels during the event & each level let you purchase a few new tiers of the currently selected IB loot.
-Post-match rewards in the IB playlist have the current IB loot table, along with items that are not currently available in the IB Vendor's current loot selection.
The whole goal of IB is to present a PvP oriented event to allow you a chance at a set of gear that is all oriented towards that type of activity. However, D1's implementation of Iron Banner trounces Destiny 2's implementation. Now, I could see if this was another developer making a Destiny-lite game, but this is the same company taking literal steps back in how they both present & give players access to loot in a feature they already had & supported for the last 3 years.
Playing matches in the current IB is the most disheartening thing; I went from having a lot of fun collecting tokens & getting engrams on Tuesday to already not playing the mode anymore 2 days later. The reason? The heavy repeats on the engrams that i've gotten, not to mention the quality of the loot itself has been pretty low given this is a limited time event and I have to grind to get this gear regardless - the guns i've gotten outside of the pulse rifle have been straight up useless, which was never something I said about IB loot in the last game. So, tons of repeated loot on the engram rolls, the loot itself has been mostly low quality (I hear the only worthwhile guns are the Pulse Rifle, Sub-Machine Gun, & Auto Rifle), so even when I do get a gun its been fairly disappointing, and I have to constantly grind to get a chance at one loot roll, whereas in the last game just playing the mode gave me a chance to get loot from the IB loot table that I wanted.
These kind of growing pains would've been acceptable in Destiny 1 year 1. But its been 3 years - the fact that the game is this awful of a loot driven game & this discouraging to play just leaves me in a place where I want to leave the series forever, not because I don't feel the game won't ever get better (i'm sure they'll fix a lot of the game's current issues next September) but rather, I just have no confidence Bungie won't take a few steps back on some big content push & make the game wholly unfun to play for seemingly no reason. Or the current stuff they do implement just seems like a repeat of mistakes they've already made.