I have been using G7 for several years and am very happy with it. Time to upgrade and I wanted to get G12. However, from what I heard, S95 is as good as G12 in picture quality, response time, white balance etc. And it is cheaper and much lighter than G12. So I really want to find out whether I should get G12 or S95. Any ching can help? Thanks.