I use Drone Deploy as my flight planning and flight image capture software. It's free and very reliable so far. They will even process some maps for you for free depending on size if you want. I use AgiSoft Photoscan to mosaic my imagery and create 3D models. It is a very powerful program.
The below link is a great guide from the USGS for using photoscan to make maps:
training.fws.gov/courses/references/tuto...nse%20Feb%202016.pdf
I fly DJI products at work. Most commonly a Matrice 100 with a multispectral MicaSense RedEdge camera or a Zenmuse X3.
Its a robust drone built on a developer platform. The new Matrice 210 also looks very nice as it has simultaneous multi camera options and it is also water resistance.