It really depends on what you are going for in a phone. The OnePlus Two is definitely the fastest of the three phones but I am not sure how much that will come into effect for day to day use or even 3d games as I have the Motorola and it runs some pretty demanding games well. However only the Motorola has an SD card slot.
The Motorola also has the best battery life though it is the only phone with a fingerprint sensor. I would preferably go for the Motorola because of the battery life but thats just what I look for in a phone