I'm upgrading my broken HTC One M8 and I am looking for a new smartphone to buy. What new smartphone should I buy? I need your help guys. I liked how the HTC One M8 had front speakers and they sounded great but now the Moto X Pure Edition's speakers sound way better than the M8's speakers. The Moto X Pure Edition speakers sound a lot louder and more clearer than the M8's speakers. I am considering buying the Moto X Pure Edition because of the great front speakers. However I do have some gripes with the Moto XPE that make me not want to buy the Moto XPE. the Moto XPE is a big phone. The Moto XPE is even bigger than the HTC One M8. The M8 has a 5 inch screen and the Moto XPE has a 5.7 inch screen. I really don''t want a big phone because my hands are not the biggest to hold a 5.7 inch phone. the Moto XPE can not record 1080p 60fps video. Why is that? The HTC One M8 can record 1080p 60fps and the Moto XPE can not. I do not understand that. the Moto XPE does not have a Notification Led Light. The HTC One M8 has a notification led light, why does the Moto XPE not have a notification led light? Please someone explain that to me. Another gripe for me is that the Moto XPE is powered by the Snapdragon 808 processor. The M8 is powered by a Snapdragon 801 processor. The performance difference between the 808 and the 801 is not much. I have seen benchmarks online of the M8 and the Moto XPE and the Moto XPE scored 51401 on Antutu benchmark and the M8 scored 44284 on Antutu benchmark. The Moto XPE scored 1248 single core and 3361 multi core in Geekbench 3. The M8 scored 975 single core and 2976 multi core in Geekbench 3. The Adreno 418 is not that much more powerful than the Adreno 330 in gaming. Is the Adreno 418 better than the Adreno 330? Is the Snapdragon 808 better than the Snapdragon 801? There really is not a huge performance difference between the HTC One M8 and the Moto XPE, or is there a performance difference? The Moto XPE suffers from thermal throttling when doing heavy tasks and benchmarks. I haven't seen the M8 thermal throttle on heavy tasks or benchmarks. I have also looked at the Nexus 6P but that phone is even bigger and taller than the M8 and Moto XPE. The Nexus 6P also can't record 1080P 60fps video. I also heard the Nexus 6P video stabilization is really bad. So I am really not sure which phone to buy. Are there better phones out there than the Moto XPE and Nexus 6P? I'm saying are there better phones that don't have the same drawbacks as the Moto XPE and 6P have?