I have played over 150 hours in destiny and I have gotten 3 exotics. You should make the drop rate a little higher. Don't get me wrong, I'm glad the drop rate is lower than in destiny 1, but after reaching max light and finishing the raid, the final challenge is getting all the exotics. The main problem is that it's taken so long to get a single exotic that I go into every activity annoyed because I know I'm not going to get an exotic. There are 110 exotics, so at my current rate I'll have every exotic in 5,500 hours. Let's say that I play 30 hours a week, It'll take me 3.5 years to earn all the exotics assuming that I get no duplicates, which is as we all know, not going to happen. Raise the exotic drop rate to a level that makes is actually seem like I'm not going to have to play til the end of time to the exotic that I want. And to ensure that people font get every exotic in the game in a week, put a cap on the number that an account can earn per week.
Because your characters are still fresh. Exotic drop rate is higher once youre 560+, and on 3 characters.
Exotics do not drop in the wild as much as people wished they were. Sure you may get 1 exotic engram from a random Gambit enemy, but that is once a month.
If you want to increase your exotic drop rate, then you must do all your milestones. Raids, 100K nightfalls, 5 crucible matches, heroic adventures. Any activity that drops a powerful engram has the potential to be an exotic.
I have 3 lvl 600 characters. My exotic drop rate has been about 5-6 per week. Its even better when its Shattered Throne week.