I am going to be upgrading to a smartphone on AT&T. I am torn between the Moto X, the HTC One, Samsung Galaxy S4, and the Samsung Galaxy S3. I am also thinking of buying a Google Nexus 4 on ebay.
I have an app in mind that would make heavy use of the accelerometer, gyroscope, compass, and possibly the barometer. Are any of these phones known for having great sensors? What does HN recommend?