Personally, I think that either camera would be a waste of money,
as well as a source of at least some frustration, to the user who
is only interested in taking pictures at the default settings and
wants to have nothing to do with software manipulation of the
images. There is nothing wrong with being a snapshooter (most
people are) and I think they would be happier with one of the less
expensive Kodak or other brands, and spending the remaining money
on their family.
To get full benefit from cameras such as the Canon G-2 or Nikon
CP5000, the user must be willing to spend the time to master all
the controls available, and to explore the computer side of
image-making (the virtual darkroom) in depth.
The problem is that the designers have included a rudimentary
automatic configuration for these cameras, so as to appeal to the
widest-possible market. However, the advanced user really doesn't
care about the movie mode and is frustrated by the anemic built-in
flash and the defaults, while the snapshooter is dumbfounded by all
the controls.