Are you taking pics in good good lit areas. If you try taking a picture with low lights there is lots of background noise.
So you should go into your phones camera settings. I'll tell you my settings.
Focus Mode: Auto Focus
Scene Mode: None..... sometimes I set it to night mode
Timer: Off
Resolution: 2560x1920. Make sure you set this to max!
White Balance: Auto
Effects: Normal
Iso: Auto
Metering: Centre-weighted
Anti Shake: Its ghosted out, wont let me select
Auto Contrast: Also ghosted out
Blink detection: I checked this on
IMAGE QUALITY: Set this to superfine
Adjust: I didn't touch these settings
Also you have to keep another thing in mind. The BlackBerry has a really small screen, so pictures artifically look high quality, because you aren't really blowing them up.
However, because we have a beutiful 4 inch screen, we easily zoom in and out, and when you zoom in on your beutiful 4 inch screen the picture obviously will not look as great.
I just ran a test. Took the bold 9700, and my phone. Took the exact same pic on both, upload to your computer, and look at the difference there. Hardly noticable difference, but yes on the bolds tiny tiny screen, the picture looks more sharp, it is decieving.