Hey all,
I'm looking into replacing my current phone (HTC One M7) with a new phone. I won't get into the specifics, but the following three phones are currently my only options:
Huawei Ascend Mate 2

Moto G (2nd. Gen)

or the Samsung Galaxy Core 4G

Do any of you have any experience with either of these phones? If so, what do you like about it? What do you not like?
Yes, I realize it's a downgrade, but there are issues with my current phone and it is not compatible with the service provider I am choosing to go with. They are giving me $250 to trade in my old phone (about as much as I can sell it for) and these three phones are all within my budget. I do not want a contract.