I do play online games and I think the available tools are enough. But that shouldn't make you give up. Its only my opinion and not the opinion of the developers. If they think the current tools need improvements it can happen.
What I see is 3 people in this thread looking for a partner to play. Have you at least exchanged steam user name to setup a game?