In terms of specs, performance, and features, the iPhone 5 is Apple's best to date. This doesn't mean it's as good as it could be, however.
There were a few egregious omissions from the keynote presentation – features that we not only want in our iPhone, but that we feel are overdue.