Just got my DOTA 2 invite
Welcome to 2 years ago.
It is a fun game, I just don't have the patience for MOBAs. They not only require you to be knowledgeable of your build, but also be able to know other builds so that you can effectively counter opponents. Then there is the necessary skill required to last hit and deny.
I might enjoy it more if I had a consistent group to play with, but playing solo it gets frustrating and old fast.