I met a lovely girl on a dating site Thai Cupid back around 2008, where I had narrowed down several great girls (from several different countries), eventually falling for this one Thai girl... After four or five trips, I decided she was the one, as we got along great. She found a house (in Bang Bon), purchased a pickup for me, I packed everything and moved to BKK back in 2009 to start our lives together. This lasted only about a year and a bit, but in the end, we weren't right for each other. We've remained friends to this day.
Living in BKK as a single guy with a good gig for a western company, the town is your oyster... but it can take its toll if you can't throttle yourself.
After we decided to call it quits, I went on a dating rampage (a bit like before we met)... and what a rampage it was; mostly with girls I met on Thai Friendly (when it was still somewhat new and not overrun by working girls)... Met a bunch of really great (and not so great but fun) girls on there too... There was a loose but full schedule.
I've always found dating sites to be the very best way to meet girls... With the ability to filter down what you want (and filter out what you don't want), the choices become much better aligned with what you're looking for, and eventually becomes like the proverbial fish in a bucket, or in my case, ducks in a row. The hardest part at this point is narrowing them back down to 'the one' :-S
The best way in my experience, is to try to not use the dating sites' algorithms, and to refine your own search criteria, as nefariously or wholesomely as you require!
Finally ended up with a lovely lady from Surin that grew up on the family farm, but moved to BKK to work as an accountant to take care of the family. We've been together for just about 14 years now, and it just keeps getting better. We've lived in Australia since 2016, and purchased a plot in Hua Hin and we'll move back in 5 years or so to wind down and enjoy retirement.