G12 has slightly more reach on the long end, the S95 is a stop faster on the wide end (but slightly slower on it's long end), the G12 has a faster max shutter, G12 has a hot shoe, S95 has a slightly bigger screen, and the G12 weighs about twice as much. Both are compact point and shoot cameras, both have fairly small sensors.