My Moto X internal speaker has been working off and on for about two months now. I dropped it about two months ago and that's when the problem started. I can still use speakerphone and every now and then the internal speaker goes on again but it's just not reliable.
Anyway I've been looking for a new phone for the last month and reading up on the GS5, M8, 2014 Moto X, 2014 Moto G, Xperia Z3, iPhone 6, and I've come to the conclusion that I wouldn't want any of those phones over the 2013 Moto X.
For me size is a huge part of the decision factor and the Moto X w/the 4.7 inch screen is the perfect phone size for me. That alone eliminates most of the newer phones.
So I'll be getting a new DE Moto X and I'm going to give my Moto X to my 7-yr old to use as a WiFi device.