Moto X Pure/Style vs Oneplus two

Hey everyone I am currently deciding between two phones as the title says, they are both great and in my price range but i can't figure out which one to pick.

I broke my Oneplus One a couple of months back but really liked it so I am leaning towards OnePlus, probably not going to root it or anything so that factor does not really mean anything.

I also really like the camera on the Moto X so yeah.

If you guys could help out that would be awesome. ;D