Time and money... best bet.
Sadly this review is after TI4.... the game is kinda dead. You have to understand after the Superbowl this year most people hated football... Yet after all things are said and done they dove back in. Dota was sadly not treated the same way... we had and Superbowl kinda year. After that most people cashed out and called it. I've played Dota for over 12 years and have never seen such a drought. Even in the GiantBomb room... I'm not telling you that this is a bad time to try or get into Dota... All I'm telling you is that this might not be the best time. Vets like me are pulling back. We are getting less to less to compete with and its taking more and more time. New comers are getting hit with worse and worse threats like "Techies". To make a long story short... find friends to play with or a team in the GB group... or sadly pass. This game is in a bad stage in its life.