Actually after using this phone for a few months, I'm quite happy with it, battery life is good, provide you tinker with custom kernels.
Is it worth this price for the stock phone? No.
It's just like a rough diamond when you just buy it, but after learning and playing with roms, kernels and other stuffs it start to shine. Gonna be patient and learn from XDA.
If you are going to buy and use it as it is. There's better phones out there.
Motorola quality control is also very questionable.
Just my worthless 2 cents