I had horrible luck with OKCupid, everyone on there seemed really flaky. I had a lot better luck with plenty of fish, but get out on a few of them. I was in a somewhat similiar spot as you not too long ago. I spent over 6 months on those sites, and it made me feel worse about myself than I had in a long time. Until I actually found someone that is. Yes it sucks and hurts to be rejected, but try not to take a lack of response personally. Just keep trying, you'll find someone. It was definitely worth it for me.
Also look past what you would normally look for in a person. You might be suprised and find someone great. If not, at least you might get an extra date or two you can chock up to practise. And get some of the women on here to read over your introduction message. That will make or break you as much as your profile.