Do NOT complain about Riot! You have no idea how Dota2's servers suck!
When i still played Dota2 there were several times you couldn't log on Steam plus can't log on Dota2's servers. Sometimes you could log on Dota2 but you couldn't connect to Steam. There are something more. Even though you could go to queue, you have to wait for those people who could not load the fking game. Then you had to re queue, which took another 1 min, then repeated the fking process. Probably you still had some poor guys couldn't load the fking game. Every Dota2 game usually took 10 more minutes. So stop complaining at Riot. They are just fine, but no perfect.