Perhaps your low kill counts are the cause of your low drop rate? Low kill count = less loot found.
On what profile do you play 2 hours a day?
I have 60 hours on my monk... he is paragon 50.... nearly double the level of your highest character. Either you are playing and not killing things, or you aren't actually playing as much as you think you are.
I had the game on release and I have been playing ever since. I play more on the weekend then I do on the weekday but yeah I put in time. My monk is my main and I spread the playing time between my 4 L60's. Monk for key runs and my WD for farming and soon my Barb who I just got to inferno with. I definitely don't do optimized runs and I am far from a hardcore player but I do put in the time. I used to get at least 1 legendary a night but now nothing. I have 5 mules that are stacked with legendaries so I definitely notice a pattern.
I'm not complaining just wondering if anyone else had noticed the drop rate.