After I graduated from college, I exclusively got dates online through various websites (this was pre-tinder, so no hookup sites) because I hated approaching women at bars. This did result in some shorter-term relationships (a few years each), but nothing long-term.
I didn't meet my wife until I joined a language meetup. I met lots of friends through this group and after 5 years, I started dating my wife and we have now been married for almost 9 years.
The meetup is gone, but I'm still friends with the core members of the group (we are all married now. I think there are 5 couples that met their spouses from the group) and we meet on a monthly basis.
Shared-activity groups are the best thing outside of college because you are more likely to meet someone compatible due to your interests.