I use waypoints frequently. Only within the DJI GO app. I am leery of 3rd party software. Manual shots.
I am a solo operator, so by setting up the waypoints, then the bird can fly itself and I can then devote my attention to operating the camera.
I set many points. (They only need to be 5m apart) The more points, the smoother the results and you can set up to 100 on a mission. Even just a change in altitude can be a waypoint.
I have an upcoming construction project that I will map out a panoramic course and re-fly it weekly taking pictures of the progress as the building comes up. Then I can produce a slide show in time lapse fashion showing it being built. I will also shoot video as the more I experiment with it, the better I am getting at it.