The camera itself is a factor, but just about any relatively new camera should be able to take adequate pictures. You just have to figure out what adjustments are needed.
After you get a camera, post some pics and we'll suggest some techniques that'll make a big difference.
Josh