If all you're looking for is just video for "just in case" then a go pro will work just fine. You can take it with you too when you do other stuff like snow boarding, skiing, water sports, etc. Not so much with a dedicated dash cam.
I have my blackvue hooked up to switched 12v power. Meaning it turns on when I have the car on, turns off when I have the car off.
Again it all depends on what you want out of it. Do you want the gps, speeds, date and time stamps on your videos? The other question is how it looks. Some don't mind having a smallish go pro, I personally like the look of a black vue. It's smaller, and easier to hide