get the gopro. your battery life is going to greatly depend on what u have your recording resolution set at, because it will record 1440 (4k) video and that will drain it very fast. unless u are trying to film a movie, u really dont need it set any higher than 1080.