I did the same thing as Anubis in Destiny. I quit playing On April 7 according to my Bungie profile page. He left before I did, but both of us were playing daily before Crota's End released. I left because I was sick of the game cheating me with rewards. The weekly heroic strike would reward you with 9 strange coins on hard by default. I was consistently getting 6 strange coins from the weekly nightfall strike which is actually harder to complete. After 4 weeks in a row of getting coins, ascendent shards, or a weapon I would dismantle anyway I quit playing the game. The loot system was broken. Might still be I dunno. When playing a game like Diablo 3 I am tossed tons of loot from a major boss in a rift for example. I don't have to hope that the one reward you get for completing a 30minute mission will be something decent. There's not enough chances to get the weapons and armor I actually needed. They made you do raids to get armor and upgrade materials to progress in levels and often the one piece you need would never drop. Worse is you can only do the raid once a week per character. I was running it twice on the same class hoping for the drops I need and the game seemed to know what you want and give you something worthless to you.
The game was fun when I was playing, but I really got annoyed at the loot system and all that. The game got to the point where people would only take those who had a Gjallarhorn and some fights consisted of everyone burning the boss with that weapon and if you fail, you wait for ammo synthesis to recharge and you try again. I didn't have that weapon so it was harder for me to find groups at times.
What I hear though is that some things are changing. I haven't read up on the changes though. My problem wasn't the guns, the FPS, or any of the game play. It was the way they distributed rewards. There was no desire for me to keep trying over and over because you weren't allowed. In Diablo I can keep going into Rifts hoping to see something I want drop for a set I want to have. There are so many chances for it to drop that I keep trying and trying. Destiny didn't offer me that. I could log in on tuesday when the reset occurred and do the weekly, nightfall, raid be disappointed in what I got from them and that was it. Then I would log out until the next tuesday. If I did happen to get some gear I would use, I had to do daily bounties over and over every day to get the XP to level it up. The bounties were basically the same every time except the world you need to go to was different. The bounties were things like kill a specific number of majors or ultras of a specific race, complete a certain mission on heroic difficulty, get 100 head shots on a certain enemy type etc. That got pretty lame to me. I was one of the people defending the game and all that too. After almost 400 hours or whatever it was, I decided it just wasn't worth my time getting pissed at the garbage rewards the game was giving me every time.