I love my S8, but the fact I didn't pay an arm and a leg for it makes me enthusiastic about it. Considering I paid $235 (before counting selling my old Nexus 5X) for the S7, it makes holding off on buying phones until much later on just more valuable. If I hold onto my S8 for a few more months, I might end up paying like $180 for 5 months of use plus get a free Gear VR to boot. That's value. My S7 could be my daily driver again while I wait for a free trade in offer. I waited to get my iPhone SE for practically nothing at $155 too.
However, I have to agree with
@vikingjunior's comment from a few days ago. The Moto G5 is hands down one of the best value devices out there. It doesn't have clunky software like Huawei. Sure, the G5 won't get frequent updates and Moto/Lenovo are getting sued for breach of warranty/contract issues. However, you get a 1080p display, 4gb RAM, Snapdragon 625 processor, NFC, quick charge, a fingerprint sensor, a capable camera, SD card support, splash proofing.
If you want a flagship, you have ZTE and OnePlus to look at. If you want iOS, you can get the SE at a smaller size or a 2016 model without spending ridiculous sums of $ once the 2017 models come out.
And to answer
@sk1wbw's question? Depends on the specs of the ASUS Laptop tbh. Prices for the MBP also factor in too. Windows 10 is good enough to where OS X is more a taste preference than saying OS X is just head and shoulders better. I am not planning to re-up with a MBP as a next laptop. By the time I move on, I will just pay to replace the battery and use it as a 2nd unit or just give it to a family member.