I think Google+ had great marketing and release. Good enough to create a social network with 300 million monthly active users out of thin air.
However the product did not provide enough value for people to keep using it. The circles idea was good, but the improvement is too incremental. I am also wondering if the average user really understood that idea and cared enough to put in the effort to separate their contacts.