The iPhone 4 is here, and despite some well-publicised problems (most of which have simple solutions), it's a big hit.