That's the problem, in reality, we just don't have enough man hours to spread around each moba, even if it is decent.
These days I have been playing Heroes of The Storm and consequently, my time playing dota has been drastically reduced.
Not enough hours in the day.