It is more legible, but for me the white halo is somehow too strong.
That may be just me, but it does not look good imo.
I had the same problem with my physical map.

Things I discovered that works (at least for me)

1. Not all labels should have halo. If they are on a bright background it actually looks better without it.
2. Different font size should have different halo thickness.
3. It is sometimes better to try and use halo colour same as background. It is connected to point 1 where no halo is actually better, but you still want to hide some background that makes the text hard to read.
4. Sometimes it is good to increase space between letters in some fonts. In your case you could try it for mountain labels. The letters are very cramped.

There is no one solution for every map as every map is different.
However, it is good to experiment with the points above.