Definitely go for the Canon. I used to work at Sears in the electronics department, and honestly, the W50 has such terrible response time to movements... for example, if you try to take a picture with it (keep in mind that the settings are default) while moving very slowly, there's a considerable amount of lag time whereas the SD 600 was able to handle that a lot better. My point is, overall better pictures.