Google Photos could be the much-awaited solution to manage all your photos. But is it the best among all online photo sharing sites?
Renee Peraza