Haven't really noticed the slow/laggy or battery life issues and I ordered the phone the day it came on sale so I've had it a while now.
The water resistance thing is a pet peeve I have with almost all phones: how can something designed to be used outside be legally considered fit for purpose when a little rain could potentially kill it? The N5X seems no worse than other phones I've had in the past, though: I usually have it in the bathroom with me when I take a shower and it's still working - though can't say if the moisture detector has triggered, of course.
Otherwise, pedestrian as it undoubtedly is, I'm pretty happy with it: it does everything I need as well and as quickly as I need. As a bonus, it has some features that are way better than I'd expected: the finger print scanner is awesome and the camera is excellent.
The fast charge also makes a surprising amount of practical difference. For the first time ever, I don't need to leave my phone charging overnight - if I pop it on to charge when I come down in the morning, the battery's usually near enough full by the time I leave the house. And if not, I can connect it to my laptop (which has a Type C port) and it will charge in what seems like no time.
Finally, there are the now monthly Android security updates. Not sure how much more secure they actually make the phone, but it has to more secure than it would be with an O/S that hadn't been updated since the day I bought the phone.