720 is better for battery life, 1080 on tiny screens is such a slight difference that it doesn't matter. Any screen larger than 4.7" is too big, and I have large hands. Micro SD is useless to me, as long as the device is 16-32 GB, everything I do is cloud based. +Timothy Alston
those are legacy complaints. Different situations for all, but as long as batteries last all day, removables are pointless and increase the form factor.