My vote is for FreedomOS v2.10 clean & fresh install with fresh install of all APPs, etc... Add during flashing a few basics like Face Detection for Media, Google Keyboard, Google Search, Google NFC Tags, AntHalService for fitness thingies, BT Midi Service just cause, OnePlus Camera cause it's awesome, then make sure to choose Google DNS, EnojiOne, Google Assistant & Substratum for K-Klock & Ozone... manually flash Pixel Dialer / Contacts and delete the stock ones in recovery... Don't use Root / Magisk during Flashing and don't use A.R.I.S.E either, too much of a hassle and not worth the results in my opinion. Manually flash Magisk 13 and choose Magisk Hide after boot... This'll pass SafetyNet and let you install Netflix, use Android Pay, etc... Don't use any Magisk Modules for now until things get sorted out. Right now using the modules causes a trip to SafetyNet. You can also flash Blu_Spark Kernel for some added awesomeness.
This has by far been the absolute BEST Nougat experience for me with none of the issues of using a non-OOS based ROM and I'm getting VERY solid battery life and unbelievably smooth performance with no changes to the Kernel settings and a boatload of APPs installed.