I certainly count that last one as a pro, for me it's also a con.
See I have plenty of friends offline (believe it or not) and I also have plenty of friends online, some of whom I've met and some I haven't. My friends online are scattered all over the world. They're great people who I'm proud to know and prouder still to call friends. The ones I have met have been (unbelievably) more awesome in person than online and they're in my thoughts constantly.
Bu at the same time it's sad. Being scattered around the world means that they are all much, much too far away. It drives me crazy when I know someone is upset or freaking out or just having a bad day and I can't just be there. There are so many times when I say "I wish I could give you a hug" and I mean it completely. There are even more times I think "I wish they were here" whether it's just for coffee and hanging out or because I'm the one who needs a hug.
I do what I can to make the distance seem less but sometimes... it sucks balls.
I guess what it comes down to is this - I love all my friends. They are awesome. To be able to continue sharing pieces of my life with these people, I take the bad along with the good because it's worth it to me.
I just wish you were here.