Enchanted scales well from your Int stat, so if you're putting a decent number of points there, then enchanted is the way to go. But if you're going to hit 40 in dex, you might want to stick with the regular upgrade path. I doubt many people use the Magic path much.

For example, the Darksword gets an A in Int when along the enchanted path, but will have a very low E scaling in dex/str while with magic it will get a B along with a still low, but slightly higher E scaling.

In the end it all depends on the weapon, like with the Darksword it's best to go with Enchanted no matter what seeing as you will always have E/E scaling on those paths.