Constantly hearing that a software fix will solve those camera issues but we will see.
I think the Moto X is probably the "smartest" phone in the bunch. My wife has the HTC One and the only reason she would switch to a Moto X is because she can get it in pink.
Motorola is notorius for their lackluster cameras. I don't think a software fix can fix bad hardware. If the new iPhone fails to peak my interest, I am going to give the MotoX a try. I keep hearing how intelligent it is so we'll see.