I find it rather annoying when someone makes a statement like this without any information to back it up.
I've owned a Sony TX-7 and a TX-9 and found them both to be very good. They are very small and easy to carry and have a huge touch screen in the rear. They also take very good pictures and 1080p HD video too. I assume the TX-20 is probably even better since it is newer.
Now I don't know anything about the S100 and I'm sure its a wonderful camera but a little info to backup the above claim would be useful to us who don't know anything about the S100.
For example, is the Canon S100 waterproof, dustproof, and shock-proof like this one?