i have the s7 edge and its ok at best
wonky gps, samsung preinstalls apps that are a pain to remove, and no cool features like double tapping the screen to wake the device up like my oneplus 2 had. stick with google's flagships (pixel atm, even tho its overpriced) or those budget ones that try to stay legit android by not preinstalling a ton of their own **** (oneplus, i think moto does it too?)