While the rear camera isn't anything amazing for a 5MP, it's certainly not (imho) as bad as some have made it out to be. Fully serviceable, but by no means a replacement for a dedicated camera or even one of the better smartphone cameras.
The front camera though seems pretty bad. I didn't have high expectations from a low-res camera, but was quite disappointed at its failure to capture any real depth of color. Taking a picture of the same scene with the same lighting and settings with both front and rear, the picture taken from the front camera is very, very washed out.