No, If you're serious about the quality then Nokia is your N95 or N96 is the better choice for phone and camera.
My suggestion is to get a compact or slim digital camera for that purpose.
When I said it takes good pictures, I meant for a phone camera with 2 Mega pixels. If you compare a dedicated cameras with 2 Mp then it may be the worst of them all.
Thanks for your advice.
After searching several days I think no built-in video camera on mobile phone can record movie of resolution 1024*768 and above. For that purpose I have to get a digital video camera. If I'm wrong please correct me. Thanks