I also bought the N97 because I had been very happy of my old N95 and N95 8gb.
I skipped the N96 because it seemed antiquated and overpriced and bought a Samsung Omnia (which I did'nt really like) and an HTC TouchHD which I deeply love and I still have and I'm now selling because I have preordered the HD2 that I should get nov the1st.
I bought the N97 because I hoped that it would be at least as good as the N95 and add a good touch screen to the mix.
Unfortunately I have been quite disappointed by it.
I bought one of the very first N97s to come to Denmark last june and I immediately hated it so much that 3 weeks later I bought an HTC Hero and stopped using it.
Now after the v12 ROM , all the updates and the latest version of Ovi maps it has become much better but still it's not what I expected it to be, My 12 month old HTC TouchHD is a much better phone and my 5 months old Hero is on another level altoghether.
One of the features I loved in the N95s and I hoped to find at least as good in the N97 was the excellent voice dialing app.
The N95 had the best I had ever seen, the N97 has by far the worst.
If you try to use the voice dialing app the phone just open up a random function without any relation to the command given.
Say "Bob" and it will open "settings" , say "calendar" andd it will open "Eva", a really bad jocke.
Even the camera, another strong point of the N95s got notably worse.
However I have been invited (like all danish N97 users) to one of the "N97 Academy" arrangements, and Nokia reps, besides udating softwares and answering questions ,also regaled all partecipants with some N97 accessories (lanyards, a very cool Nokia alu 2GB memory stick, etc) and specially a one year of free subscription to the excellent renovated Ovi Maps for all of Europe (worth more than 100$) , so I decided to wait until the new fabled 2.0 FW and see if it will improve the thing enough to convince me to keep it.
At the moment I am using as my primary phone my one year old TouchHD which is still the best win mob phone money can buy (yes much better than the TouchPro2 which I have tried), because the N97 (besides other troubles) has no usable voice dialing , which for a guy like me, obliged to drive his car most of his waking time, is an irrenounceable app.
The HTC Hero is absolutely fab. the free app in the Android market totally amazing and I keep it in my car or my briefcase because it has many great and unique features, but it can't be my primary phone either because it also misses (at the moment) a voice dialing function and also because , even if it'got a few great GPS free programs has a screen that is a bit too small to bee read while driving and using the phone as a GPS device.
Luckily in just 7 days I will receive my new HTC HD2 , and hey maybe the v2.0 for the N97 will prove to be miracolous and fix up all the potholes in the N97 system and make us all very happy.
One more thing I learned in this N97 academy from the Nokia reps is that the N900 will not be a telephone.
It will be just an internet tablet with a 3G broadband connection for browsing and some basic telephony functions , but it will miss all functions one would expect to find in a cell phone: no MMS, no tethering, no voice dialing, etc; and that's because Nokia is committed to keep the N97 as their flagship smartphone and they say that they will keep the stream of OTA updates, FWs and new ROMs flowing.
That's another reason why at the moment, I am reluctant to just get rid of this thing and keep only my new HD2.