Like I said before, there are features I miss from the N95, especially the video recording & the games. But as someone else stated, most of the missing features, like MMS & voice dialing, will be fixed in future updates. Also A LOT of missing features & programs have already been written for it as web apps & there are web sites like mockdock.com that actually organize all your web apps to look like the iPhone home screen so it works the same way (and yes there are several full Bibles & dictionaries out there). Also, it depends on how much you use certain features as to whether you will miss them. If you uses A2DP or video recording ALL the time, then maybe the iPhone isn't for you. I never used A2DP (I haven't seen a pair of headphones light enough) and the GPS is still slow to use because of how you have to type in the addresses & navigate without a touchscreen. Personally Google maps on the iPhone is all i need.
Again, the iPhone isn't for everybody & I didn't think I'd like it BECAUSE of all the missing features, but it is all around SO much faster to use than the N95 (or any other phone), that I USE 100% of it's functionality, where I probably only used about 20% of the N95 because it is just not as easy to navigate. So what's the point of having all these great features if they are not being used? It takes so long for the video camera to start working, that most of the time the "moment" has ended, same with the still camera & I LOVED playing games on the N95 (I had MAME & SNES on it), but the button layout is so poor that if I was playing a great game of Donkey Kong or Super mario, I would always accidentally hit the home button if I tried to go left & it would take me out of the game, so I'd end up playing something less intense, like Bejewelled - which I've ALREADY found a touchscreen version of for the iPhone that works great!
Also, everyone keeps talking about the class difference between the 2 phones & how much faster the update has made the N95 and all this other crap. The bottom line is that it depends on WHERE you are as to how much Edge speed you are getting on either phone. Edge is totally dependent on how much traffic is going through the nearest tower. HOWEVER, as stated before, the touchscreen Safari interface, screen size, KEYBOARD & the fact that you can blow up the text as big as you want so it will be legible just by touching the screen, make browsing on the iPhone a MUCH more enjoyable and faster experience regardless of Edge speeds - not to mention that I can actually look at several pages at once, which is impossible to do on the N95 because of all the memory errors. On the N95, I only used the internet to find out movie times & the weather because it was such a pain to use, on the iPhone I use it as a portable computer.