Eso depende de la calidad que necesites de una cosa u otra.
Si quieres buenas fotos, una cámara de fotos sin duda, hay muchas que graban vídeo de muy buena calidad en HD y pueden hacer el apaño
Si lo que prefieres es grabar vídeo, una cámara de vídeo, las capturas que saques nunca van a tener la calidad de una buena foto, pero eso ya es cuestión tuya. Igualmente hay cámaras de vídeo que sacan muy buenas fotos (no capturas)
Pero ya te digo, tienes que ver que prioridades tienes.