MXL mics are kinda whatever for me. I had a 990 a long time ago that was the worst piece of cardboard that I ever used. I got it when it first came out. I mic'd a Taylor acoustic guitar with it for a different flavor and I can't explain it but it was like someone had submurged the high freqs under water. Like a bad mp3 file. Couldn't fix it with positioning or EQ. I still have a song on my 2nd album from 2006 I used for it (had to keep the performance) and it's clear the mic was not doing its job. The SM57 I used on other songs sounded 100x better, I mean a night and day difference, and its a dynamic cardoid!
A few years later I was sitting with a friend of mine FOH and was mic'ing a choir with 990s at their church and before I heard it I kind of subtly said something along the lines of, "990s? No way. I had bad luck with them, there's better mics out there...." and then I heard the choir come in and it was crystal! So either I got a bad initial batch or there's some really bad quality control issues going on there.
I know I'm not the only one who's had problems with the MXL mics.
On the flip side, I just ordered the 910 and did a thorough test of vocals, guitar, and drums and it is phenomenal on everything but the drum overheads. It edged my long-standing AT3035 with more headroom and lower frequency response. Pleasantly surprised.
Personally I'd try the CAD CM217 if you are on a budget. I tried them on hats only and thought they sucked but then I used them for acoustic guitar and overheads and they rock. They also have a low roll off and a -10dB pad.