Let the hive mind of Engadget get that for you.
"I own an iPhone 3G and I'm looking for a decent speaker / alarm clock for it. I am going to listen music in a mid-sized room, so I want nice quality speakers with solid bass. I also want to use it as an alarm clock, so it would be great if there is such a feature. The price can be low-mid to mid-high range. I was looking at the Klipsch iGroove SXT; it's powerful, slick and the reviews are good, but it doesn't have an alarm clock feature. It's no deal breaker if I can set it up from the iPhone, but I'm not sure. Thanks!"
1) No hands-free calling. This is an especially big deal in places like California, where touching your phone while driving gets you a tidy ticket.
2) Photo viewer is really bad. Even when you load on large pictures, the phone seems to downsample them so that they are the same resolution as the screen - so that when you zoom in they get really blurry and "pixelated" even though the original image was much higher resolution than what you get to see.
The first point is major, the second just a nuisance. Both are pretty ridiculous oversights that should have been corrected long before the 3G was announced, let alone released.