The battery makes this phone very attractive to me. Combined with a 600 series snapdragon, it should do very well. Moto cameras historically haven't been the best so that's a downside. It has band 71 for Tmobile which is a requirement for me.
The only negative that I see in the specs that really stands out is Bluetooth 4.2. I'd expect 5.0 on any recent phone.
While it doesn't have the most RAM on it, I've found that Moto keeps their version of Android fairly slim and it runs very well. The Z Play that I had was one of my favorite phones, minus the camera.
I may pick one up someday and give it a shot. I'm on a Pixel 3 now but it may be good to have this as a backup and to use between phones as I buy and sell often.