I'm going to express a bit of discourse for a minute. You can disagree with me if you'd like. Those of you that know me, understand that I generally use good judgement when it comes to my hub, am not quick to point fingers, and have done my share of troubleshooting over the years that I've been here. So I - in a small way - feel like I am justified in this statement.
As of late, it seems that the "answer to everyone's problems" is a soft reset. That is NOT always the case. I've seen several posts where no one asks what is actually running on a hub. Devices or 3rd party apps. THAT is an important question. I've personally experienced where one device has taken down both meshes and shut down my hub. When things aren't working, the answer is NOT always a soft reset. So stop recommending that right out of the gate. These types of measures should be at the end of the check list. All you're doing is creating an army of disgruntled users when their issue pops up again and again. If you're not taking the time to properly troubleshoot, then you're adding to that user's problems and frustration.