Meh disagree. Shadowkeep only has 1 droppable exotic (Monte Carlo), which means u prolly not getting anything exciting from exotic engrams after getting Monte Carlo. Only 1 exotic armor piece per class, which u get from free from the campaign. The pinnacle weapons are terrible this expansion and most of the new guns are either copy pasted from previous expansions or straight up worse than the guns we already could get. There was no vendor refresh, so all the vendors have the same drops as last year.
The 'campaign' was short too it even got stretched by quests like unlock a certain armor piece by getting X amount of kills, which gets boring real quick. The new artifact mods don't work on exotic weapons, armor 2.0 has terrible limitations in terms of which mod u can apply to which element and makes it unnecessary tedious. Armor 1.0 is straight up superior if they didn't nerf the stats into oblivion to make people switch to 2.0.
The engram drops we're getting this season has been terrible too. Less and less drops with all the cool stuff put in the Eververse store which u can buy for silver only.
I do like the new raid though, but from the looks of it, they dropped the expansion a month or two too soon with the lack of meaningful weapons to chase for. It definitely wasn't worth the 35 bucks, compared to a DLC like Forsaken, which was huge and full of content (an actual story with a start and conclusion, 2 worlds, the best raid in Destiny 2, 9 new subclass trees which all felt different from the base subclasses and lots of new exotics and interesting weapons). At least it's a decent starting point for them to improve on throughout the seasons.