I'm very very similar to you Shiney, but this last year, I've wanted to experience a proper relationship. I've had little flings here and there, nothing major, longest lasted just over a year, I'm fucking rubbish at relationships.
One thing online dating has helped with is my standards and what I expect. Having been on awful dates, I realise what I DON'T want more which is narrowing down what I DO want.
My Heahtcliff (the date I went on on Friday, he's like Heathcliff, I get fanny gallops he's so rugged, scruffy and gorgeous) is perfect atm for me. He is rude to me (we call each other cunt and fuckface etc), he is honest, he is tactile, has an IQ of 177 and was privately educated on a scholarship, has a decent job, is funny, thoughtful and quite frankly a fucking danger too me in terms of my status of always remaining single...We both talk openly about it, and we are both equally blissfully wonderfully walking on air to have 'found' eachother, although, I'm not stupid to know that it may well blow up in my face considering we've been on only one date but speak shit for 10-12 hours a day ha.
Hang in there, learn what you don't want, and SELF REFLECT if possible