I've had my current HTC One X for a little over 2 years now; the screen is broken, I've run out space for anything other than my base music and apps, my current rom is abysmally unstable, and I can hardly get half a day out of the phone with medium usage. I'm looking to find a new phone with the following features (the number next to the feature is how willing I am to compromise 1 being not at all): Micro SD card slot (1), Easily unlockable/stock Android/current sense (1), 4.7-5inch display (2), all day battery life while using Bluetooth (2), solid build quality (3), and front facing speakers (3).
Choices so far.
1. I think the HTC One will be perfect, but I'm not sure as to whether or not it has a micro SD card slot.
2. LG G3 looks like a nice choice; however, the speaker seams to be horribly positioned and the screen is a bit too large for my taste.
Can anyone enlighten me about the One M8? Are there any phones I am leaving out of my decision making? Thanks in advance.