It's the best phone I've ever used hands down. Not sure I'd go from an S8 to it though given the price, but from my S7 Edge it's a huge difference. The battery is amazing, the camera is great, the speakers sound great, screen is awesome as usual, and there is zero lag on it. I leave tons of apps open and it never sputters.
Also, clarification on the above with my camera issue: It's not the same issue as the freezing people report. I haven't experience that issue at all.