I recommend the Mavic Pro.
I am a long time R/C pilot and I am active in MultiGP "Drone" racing (just got back from a race in Grand Junction actually).
I had the same dilemma between the phantom 4 and the Mavic. I chose the Mavic.
For the money, the Mavic Pro is hard to beat. It is MUCH more compact than the Phantoms, so you can easily put it in a pack to hike to locations. It is also MUCH quieter. This is a big deal if you are going to be flying around people. Because it is much smaller and a lot quieter, you can usually set it up, fly it, and get your footage before people start coming to you and asking questions/annoying you.
It does have a smaller sensor compared to the phantoms, but the footage is very high quality. The stabilization of the gimbal has to be seen to be believed, it is incredible. Many people take between 1-3 second exposures at night and have a nice sharp image. It's just like a flying tripod.
The downlinked video is great and makes it very easy to get the shots you are looking for. If you want to spend a little more ($450), you can buy the DJI Goggles. Using these, you have a huge 1080P display right on your head. It is EXTREMELY immersive.
If you buy the Mavic Pro along with the goggles, you still come out a little cheaper than if you buy the Phantom 4 Pro.
Here's a quick video of a photographer/videographer who has both and what his opinions are.
https://www.youtube.com/watch?v=JBXuAGK4VNE