The S95 is hard to beat for convenience. It shoots raw and actually fits in a pocket. The G12 is a better camera, but the only way it fits in my pocket is if I'm wearing cargo shorts.
If I could only have one camera, I'd go with the G12. But having a dslr, pairing it with the very small, very capable S95 works for me.