Magic missile is supposed to be able to hit an enemy you can see, regardless of their cover.

Currently, their are many situations where you can hit an enemy with one or two missiles, but not all of them. The fixed trajectory of the different missiles prevents you from landing any possible shot on a target, because some random object is in the way.

I think that a good quick fix, would be to give us the ability to rotate each missile from one of the 3 already in place paths. With a hold and drag option, you could choose which of the 3 paths you want each missile to take.
This could be upgraded to a system with a 360 lateral radius later on, so that it would be nigh impossible to not be able to hit an appropriate target.