DSC h100 a good buy?