I have the MH25 and the EA40. They have the same reflector and led. The beam is very smooth and operation is really simple. It can tailstand and feels really sturdy overall. USB charging option is not the fastest nor the most accurate but it does a decent job and is worry free.
One thing you should know, at 16cm and with a quite large head this is not a compact light. For such deep reflector one should expect long throw and tight hotspot. BUT... compared to my Fenix PD35vn, which has the same amp draw, thinner profile, much smaller reflector (20mm vs 33mm), they perform very similarly at a medium range. Yes its a VN but I believe it is worth comparing given both have unique advantages.
I would chose the MH25 over the P25 just because it is a better looking light, the switch feels great and it does not get hot quickly. Don't like the design and HA choice of the P25 at all.