iPhoto doesn't exactly translate to sharing photos in a web based environment, so that may not be what you are looking for. Granted, you can use iCloud to share photos on the web via events... but I've found that to be less than a straight forward way to do things.
I do have a G+ account, and I guess lucky for me, when the transition happened, all of my photo albums stayed intact and are now part of the G+ ecosystem. I find it easy to use and good enough for basic sharing private albums with family and friends or other G+ members if I want to go that route.
There's also Photobucket, which I have been using for years and years with no issues whatsoever. They even host videos which is really nice. It's a free service, with options to upgrade server space etc.
Now, if you want to go a bit further, there are pay services such as Smugmug or Zenfolio. I currently subscribe to Zenfolio's services and used a discount code which brought my sub price to about $48 I think... Unlimited storage, including video hosting, and you get some really nice options. I'll eventually move up to a better plan, but haven't been shooting professionally for a while so have no need, right now.
I used to use Smugmug, but find their interface a bit too complicated to mess with (if you want professional results) and they also just raised their prices out of nowhere and for very poor reasons, so I jumped ship and went to Zen. I'm happy with the move thus far. Here are the pricing schemes for Zen:
Zenfolio Pricing
And even though it would benefit me to give you a personal discount code, here's a better one for more $ off BAREFOOT-20 (type it just like that) and it's $24 off
Let me know if you have any specific questions about Smug or Zen
Doug