Although I am an Apple Mac user, I have a Nokia N95 8GB which I think is very good, albeit, as with most bits of modern (non- Apple) technology the manual is a cure for insomnia or only for someone with a doctorate in advanced mobile telephonics.
That having been said, and depending on the urgency from your point of view and the depth of your pockets, I would wait to see June out to see what Apple produce with the next generation of iPhones, which almost certainly will be 3G plus all sorts of other goodies,
Strix