I recommend joining this site:
www.wgtls.co.uk
There you will find many people who are not quitters.
Also, once you have been playing for awhile you'll get a friends list together of people you know you can play against and they won't quit... took me about 6 months to get good fun people on my list. A lot of them I met by playing random Alternate Shot games--it's an easy way to meet likeminded people! Sure you get the quitters there as well, but before long you can just use your friend list to get a game together.
Some sort of reputation stat would be nice as well, but I am not holding my breath.