It is not a matter of which is better because they all produce almost identical photos.
It is a matter of choosing one that has the features you want.
First the SD870 is replacing the SD800.
Both have a wide angle lens (28mm focal length)
The rest of the cameras have a more normal focal length (around 35,36,37 mm).
All the camera have image stabilization........except the SD900.
The SD870 has the largest LCD (3" but no optical viewfinder).
Here is a comparison of specifications:
I mainly take pictures of stuff like people, animals, sports, landscape, or mainly just any spur of the moment pictures that i feel like taking. I also take lots of short videos. Which canon digital camera do you think would be the best, sd850, sd870, sd800, sd950, or sd900?? Also i would really appreciate if you could list your reasons why they are good or bad for what im looking for. Thanks so much!!