They're a lot better for me, they separate English and Irish ancestry really well. MyHeritage is still a glorified gedmatch calculator, according to them I am 73% 'Scottish and Welsh'.
Printable View
That explains it. I didn't even notice the arrow, but the map likely shows a shared Anglo-Saxon ethnicity between the two populations, so it's likely very hard to tease out the very fine differences between Danish, Dutch, and Northern German populations and some English populations.
23&Me actually breaks out specific regions in the UK, Ireland, The Netherlands, Germany, and possibly elsewhere where your DNA occurs. They're ahead of everyone else in this respect. Certain parts of the world are under tested, but should eventually catch-up and then that level of breakdown will be possible in those regions as well.
You should get Ancestry if you can. It would be interesting to see if you get any GCs and also what your breakdown is. Also one of the best things with Ancestry is that they do updates nearly every year and you won't be asked to take another test to get updates like 23&Me do.