It's got the power and the looks, but disappointing cameras and battery life mean this $900 phone lacks the fanfare it needs.