I personally own a Moto X style and I have been using it for now about 2 months and this Phone is a Beast. It can easily handle any of the app and games available in the playstore as of now. Fingerprint sensor would be great but I dont think it is necessary enough.
After the Marshmallow update( got about a month ago) the battery life increased. And those dual speakers are just amazing. The camera is crisp and clear too. Tough it is a IPS panel, still it can beat a AMOLED. At last, motorola is known for its build quality, right? I can assure you that you can easily use this phone for 3 years( assuming no damage) and it will be still new.