madbutcher's absolutely right; a 24-105 would be fantastic on the G series.
the more canon fails to really differentiate the G series from the S9x series, the less reason there is to go for the G. it's bulkier, uglier, heavier, has a slower lens, roughly the same frame rate, and exactly the same sensor. what's the point? I have a G9 as my backup cam that I love but if I were to update today I would go for the S95