M7 is just the "codename" for the HTC One that was used whilst the phone was still in production. GE is Google edition. Neither model is "better", look up the differences between them, it's down to personal preference. The only difference between them is software so whether or not your phone has mechanical problem comes purely down to luck.
ROM: ARHD 12.1 /w ROM Cleaner 1.6 No-Sense
Kernel: ElementX 3.2 optimized for battery UV/UC/intellidemand tweaked