I began scrolling thru this thread to see which firmware was considered the better performing one but just saw various arguments about updating or not updating.
I'll share my very little experience...
My first DJI product was the Phantom 3 SE, an amazing quad if you ask me, but it was much better some time ago... why?
I don't know exactly, but problems came with the latest firmware I installed (1.5.40) for almost all users.
This amazing quad stopped working as it used to: in CE countries it was totally useless as many people lost signal at less 100 meters (while dji declared a 500m range in CE mode), no RTH engaged in some case, someone lost his AC for these!
Personally I was no longer able to switch from2.4 to 5 Ghz as I used to do and that was a big disappointment as it allowed my P3SE to fly at least 1000m in CE mode!
A solution was found, thanx to the community (especially the Russian one, but a big help came from Phantom Pilots forum) finding a way to switch the AC to FCC mode, but I can't understand why I should look for "tricks" to make work again something that was already working good before firmware update!
So the first upgrade I did was good, the second sure was not!
When I did the first I had some issue with batteries duration that were solved by the update, what came later did not solved what it was declared for but made a big mess!
That's why my "philosophy" is much easier than many things I've read: if it works good don't update!