Nah, I still enjoy the game, make no mistake, and maybe I was spoiled by Blizzard, but in World of Warcraft, you pay for an expansion which contains about the same amount of content as the whole of destiny as it is now, including xpacs. More weapons, more armour, more dungeons, more raids, sometimes even new classes, races, entire continents to explore, shitloads of new mobs and bad guys, new PvP arenas, new mounts, new complete game changing features like Transmogrification (which has entire sub-social groups doing roleplay, people grinding old content for specific armour and weapons for the exact look they want) and reforging which although present in Destiny, only applies to very specific (Iron Banner) weapons. Garrisons, farming, new professions, and lots, lots more. These aren't base game shit, this is all stuff which comes out in expansions. In-between xpac patches contain more content than an entire DLC for Destiny, and are free.
Yes the game is subscription based but this is negated by the fact that it's a single platform game. Destiny is on 4 platforms, which probably outsell WoW each. The old "hardware restrictions" debate is also a load of shit as WoW is a decade old and even on launch, despite its bugs, had more content than Destiny will ever have.
Yes Destiny is a good game with a good social aspect and fluid gameplay but when the devs start expecting a pat on the back for doing what every other devs called "a daily job" then something's very wrong. If HoW was free, I'd be singing an entirely different tune but the fact that they have the audacity to charge for shit that so many game devs do for free and expect recognition for it as well, that means they're taking the piss.