i hate to say it, but there are more than a few phones that beat the iPhone hardware wise
but a phone is only as good as the software you have on it. and as of right now (I know, I know, android looks great. but it isnt out yet I don't think) there is no software that even comes CLOSE to beating the iPhone. People don't realize how much power the iPhone really has. Its capable of so much more than any other phone. And plus, everything just works, and very easily, with a great interface. Like steve jobs said, a large percent (I don't remember what) of iPhone users use 10 or more features of their phone. Most people dont even know how to operate 10 features on their phones. Throw in the app store, which is gonna be simply amazing, and the iPhone SMOKES the N96
I guarantee you that you will be much happier with an iPhone