Most of the people I have dated, I met online. Had a really great 2 1/2 year relationship with one, and I'm only 23. Have some really good friends I met online as well.
I worked at a gay bar in Dallas for a couple of months, and in that scene, I met no one I would date. However, I think it is more the city than anything, plus, I had a boyfriend at the time, which probably skewed my perspective.
I live in Austin now, and the gay scene isn't defined by bars, as there are like 2 that are consistantly busy, but even on big Saturday nights they are rarely packed like a Dallas bar. However, this is a crazy queer energized city, it's just the fags would rather go camping or hang out at the lake or go kayaking. I haven't been here long, or single for very long to really put myself out there, but I'm sure I could meet my type of guy by just going out and doing things that I like here: Hangin out at the springs, walkin to the bookstore, the gym I go to is more friendly than cruisy, or just goin out to eat.
Also, when I meet people online, I tend to not chat or email much. I like to meet them right away and get to know them in person, rather than already knowing everything about them. Getting to know each other is an experience that is important to share with another person, not to be text messaged and then have nothing to talk about or experience to attach with who they are.
It's a good question, and in conclusion, I think it's possible to meet good guys doing whatever you want. Where you are is important, but not a death sentence if you are in a regressive part of the world. Online is just a quality control filter, and is aided by the fact that it is 24/7.