I am considering ordering the canon sd500. Is it a good camera, what other cameras about the same size and price might be better? Thanks