I have a Samsung Galaxy S8 that I need to back up. I'd like to back up everything - contacts, messages, photos, apps, etc. I've been searching around and frankly haven't had much luck finding any solution that is consistently well-reviewed, so I'm looking for recommendations. I would like to have the option of backing it up to my PC and the cloud both. I don't mind paying if it's worth it. Thanks.