Destiny IS bullshit and people like him saying otherwise is full of shit. The only thing it has going for it is the basic Halo style combat which is tight and fun. Everything else on the other hand is terrible. The story is barely there with no character or world development and no feeling of resolution at the end. The final boss is just three of the same one you fought earlier on the same planet with no changes to it. Endgame is just grinding the same 5-6 strikes that all take too long with bosses that take too fakking long to kill even with high end gear, all for one shot at a loot drop at the mercy of the RNG making that time spent feel even more like a waste. No trading between players, no social or LFG options in game for high end raids, background info hidden in grimoir cards you cant even read while in game, no choice how your character looks and few options in creation, and so on...
Having DLC planned in not an excuse, if you expect people to pay more for all the expansions just to get the story then fuck you. The Mass Effect games told a larger over aching story, yes, but each one still had a complete story of their own with a start middle and conclusion. Destiny on the other hand is like your grandpa reading a bedtime story but falls asleep after the first 5 minutes only to wake up sporadically and mumble incoherently about some vague darkness and shit you don't know cuz he never told you anything.
I happily pay a subscription in WoW because I get a quality product that I get my money's worth out of. Destiny I traded back to Best Buy after two weeks because it wasn't worth my time or money. And they are already working on Destiny 2 so that's just Activision saying "thanks for your cash, suckers!"