My budget is in the ~ $300 - $400 range, I just ordered a Moto X Pure ($300), but I think I may regret it. It's a nice phone but looking at the CPU and GPU, it looks a little underpowered. I think I might go for a Galaxy S6 ($350) instead and cancel the order on the Moto. Should I do it or stick with the Moto. I'm on Metro PCS which rides on T-Mobile.