The GPS never worked, the camera isn’t going to replace a stand alone point and shoot anytime soon and the firmware is buggy.
This is why I love Eugenia’s reviews, she always voices her complaints clearly and recommends solutions.
Her answer: Wait for a few firmware upgrades.
My answer: Wait for the next Nokia flagship. The N95 is clearly a first generation product.