I believe that the Blackberry 9700 has a 624Mhz processor, 256MB or RAM, and a relatively low resolution 2.44" screen. The battery is about the same size as that of a modern smartphone, though (1500Mah).
I don't think it's fair to say that they have battery life nailed, as their approach to nailing it (low hardware specs) is one of several things that is killing them in the marketplace.