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!"
I don't think we disagree much about our opinions of the 1st generation G1. All-in-all, I'm fairly happy with the phone. Some days I brag about it, other days I curse it. But that's the disadvantage of being an early adopter. I love the --mostly-- open source nature of the phone. I love being able to tinker with it and make it pretty much what I want from it. I bought it as a toy and I use it as such. The fact that it's a phone too is a bonus.
The only thing(s) that truly disappoint me happen to be the lack of native Exchange support and the horrible camera. When I tested the HTC ROM over at XDA and it had Exchange support AND a much nicer camera app, I was sorely disappointed when "Cupcake" (based on the Developer's Version) started making the rounds. It just baffles me that the brains behind 1.5 didn't address these two major issues that so many people complain about. When reading the forums and reviews, it seems that the major complaints are Exchange (lack of), Camera (horrible), battery life (awful without serious tweaking and sacrafices), memory, and Flash. I don't expect miracles, and I know Android is an evolving OS. But obviously Exchange and the Camera could have been addressed with 1.5. More importantly, they SHOULD have been addressed.
I think they have failed us with the 1.5 update, that's all. Somebody shut the oven door on this bake way too soon. Fortunately, we have XDA and community builds. That's the big plus of a --mostly-- open OS. Too bad most G1 (and successor) users know nothing about XDA and even less about Linux. I far from regret my G1 purchase, but I do feel sorry for the majority that use stock firmware. Then again, they bought the phone based on the features they read about or try for themselves at the store, so I guess they got pretty much what they wanted. Hopefully they'll move to the darkside, find a great community build, and proceed with caution. It can provide a lot of fun as well.