Given the fact that the S5 already has some 'mileage' and the X+1 hasn't even been released yet, the X+1 should come out with more 'updated' equipment than the S5. BUT, the Moto X is a mid range phone, while the S5 is a high end one. I'd still go for the S5.