I would drop the Casio from the list.
It does not have image stabilization.
It is difficult to hold a small, light weight camera, steady.
So you need image stabilization.

The Sony has HD video, the Canon does not.

Otherwise they are pretty much alike.

..