For the past three years I've been flying, I found the only way to really advance my skills with the drone is to go out and actually fly. Sometimes, it's tough to get out there every day for whatever reason, which is where I see the simulator becoming very beneficial for pilots looking to increase their skill level.
It may sound like a silly thing to fire up a "game" on your computer to fly a drone, but I have come to find out it is far more than just that. A few months back after getting into FPV, I downloaded DRL Simulator from Steam and ordered a receiver for my computer. From there, I was able to link my controller and fly these FPV drones freely to get a hang of them. In all honesty, I think having the ability to go on the computer to practice has been something that has helped me when it comes to flying those in real life.
If you are asking yourself how this would help, think about it this way. You can fly whenever you want with the controller that you'd normally fly with. Having that ability and knowing that you aren't putting your actual drone at risk allows you to try things you would never do before on the simulator before you go out to do them in real life. This is great, because you have all the time you need to practice new movements and camera work from your own computer.
Seeing DJI come out with something like this is definitely awesome. It would be even cooler to see them throw in a Google Maps style version where you can virtually go anywhere in the world to fly. Think about all the options that would open up for scouting locations to get familiar with the environment to practice specific shots on the aircraft you'd be flying there. I would love to see this come out for Mac soon so I can give it a try. I'm also hoping that the program is realistic enough to give a real experienceof flying.
For more on the simulator, check out DJI's website.