I've yet to find that perfect phone, but no phone is perfect. I wouldn't buy this phone again.
I live in L.A. 4G is slow. LTE on my girls iphone is super fast, but LTE is scarce in this area still.
The phone is 2 years old. I'd skip it. I am sure there is something better out there.