I have the Canon A540, and I think it's a great little camera. It has a nice long zoom for a compact camera, uses standard AA batteries, has a nice big LCD (although it is very low-resolution), takes SD cards, has some good video modes, and gives you full manual control over shot settings. The pictures look very sharp, and I'd say they're definitely better than most of the other cameras in its price range that I compared it with when I bought mine. Of the three you listed, I think it's by far the best choice.