I have been on CoFounderLab for over a year now and it definitely had some buggy issues, but it seems they have new owners with anew vision. The site has been updated but still has room for improvement. I found my cofounder and also 2 other team members on there so my experience has been good. I agree that they need to change the filter for searching on the free part
Tip for consumers: Try reaching out to lot's of people
Products used: Community forums and fid a cofounder