GPS - useless. Standing in the middle of downtown Pittsburgh, it gave me a 4 mile radius of where I was. Same thing when I was at home. I'm waiting for Turn-by-Turn. HOWEVER... as I wrote this and got an email... Turn by Turn is coming. It's a firmware problem.
Screen - Smudges way too easy. Not too bright.
Go to Apple store and checkout "Power Support Anti-Glare Film Set for iPhone" which totally solves smudging problem and also protects the screen from scratches.
I've got the original iPhone and can honestly say that I use "GPS" frequently it has worked extremely well except on one occasion. That said I wouldn't expect GPS to work well in any downtown due to tall buildings. We have issues with XM Radio reception in our Acura MDX while driving in around the San Francisco downtown in addition to issues driving in small/large canyons around California.
I constantly use the web browser for business and nothing compares. Mail works very well except when switching between inboxes of multiple accounts -- requires drilling up two levels and then drilling down two levels. The games and other apps are great.