That's delightful! Main easy change I can think of might be for you to shift around some of the province names - many are atop features or mingled with the nation names - permissible if there's no room, but most such on here have room to separate.

A tougher change would be to tackle text-on-a-curve, but I understand avoidance; takes time and there is a learning curve. Still, the effect would sharpen what's already a nice map into a great one. A precept of labeling is to make area labels (mountain range, peninsula on here; more if you make a physical map version to compliment the political one) spread out to fill or at least cross the area labelled. That works pretty well without even having an elongated font - just spacing a regular font farther apart. Curved text seems to encompass an area best, though one need not force it. Ravells has a link to a great guide to labeling in his signature.

Nice work even as-is; have a nugget of rep!