Stock photos are good. However, to give a website more personality, illustrations are regarded as the ideal alternative. Illustrations are more personal than royalty-free, use-any-way-you-want stock photos, and they appeal to the user’s imagination. For the site owner, other than having more control over the choices of images, the messaging is clearly understood by the users through visuals.
Image screenshot from: First Site Guide
Image screenshot from: Dropbox