I have a 3.6 Mp camera in my cell phone and it takes far worse pictures than my 2 Mp camera from 2001. It's simple physics, you can't make a camera that small without it severely reducing its capabilities. They're pretty much optimized for taking pictures of human-sized objects at distances in the range of 1-10 meters and they work about as well as cameras, as they do as hammers.