Stock photos are very convenient, as I could just hit, say Shutterstock and pay a certain amount, and download that photo. If I want to add my branding, I could just edit with whatever photo editor I have at my disposal, and render and upload. That easy.
My bane with stock photography is that although the composition is professionally shot, I feel like they look too generic and doesn't lend a feeling that my brand is associated with a certain photo. There are stock photos which have been used by some other entity as well.
All for original
With original photography, I could have the usual camera equipment (top-notch camera, lighting, etc), a model, perhaps props, and location. But I'll be spending more than if I chose to buy stock photography.
The advantage? I get to choose whatever composition, whatever scene, whatever angle, all those things, at my sole discretion. I have the creative freedom, plus I own full ownership of the photos, and I'm certain no one else has been using them on their website.
Chime in below.