Nokia E7 vs LG Optimus 2X vs Apple iPhone 4