Don't Wait for Android Oreo
The Galaxy S7 Android Oreo update will fix Nougat problems, no doubt about it. That said, there's no reason to sit around waiting for Oreo to fix your issues.
In the buildup to the Galaxy S7's Oreo release date make sure you're extremely proactive about solving problems.
If there's an update available for your Galaxy S7, download it. And if you have some spare time to devote to fixing whatever's plaguing your phone, use it.
We've put together a lengthy list of manual fixes that could help you remedy your issue long before Samsung rolls out Android Oreo to your phone.
There are also a ton of other resources out there so don't sit on your hands waiting for Samsung. There's no guarantee Oreo will fix your issues and there's a very good chance it brings its own collection of annoying issues.