The 3G has a superb camera, although it does not take videos. I've watched the online "tour" of the 3GS, and the video looked awesome... assuming it was actually video taken on the iPhone. However, I wouldn't just buy it for the camera. If you're looking for just a camera, go with a real HD...