Of course you can use an USB cable, but sometimes, the computer cannot recognize the iphone, or if you upgrade your pc.
I think a data transfer program is needed, it is more convenient to manage iphone data on pc, so you can easily transfer photos from iphone to pc.