Facebook. You can tag your friends and they will be notified. That's a huge advantage, because not only the tagged person comes to see but also her nosy friends.
Sorry, I was unclear. By "one place" I meant one page, not one domain name.
Facebook without a doubt. It's what everyone does, and while it's slightly broken because all the albums for one event aren't linked, it's not a huge problem. It's something that would be nice for Facebook to fix, but isn't major. At least that's my opinion as a user.