A dashcam is inexpensive and you don't need to bother about taking it off the every time you leave your car. If you forget to take your iPhone with you, you may not find it when you are back.
I don't have any dash cam but I have used it to record when I drive though scenic route.