Smartphones with compact footprints often come with compromises. You usually get a smaller battery, trimmed-down camera features, or lower display specs just to squeeze everything into a sub-6.4-inch ...