But like...what does magic actually do better than a weapon? In fact, even talking about magic vs. weapons implies that it's really about damage, but that isn't really much of an issue in 5e as I understand. Fighters do good damage. And it's an easy fix, too - just up the damage.
But, this...