I have a decent selection of mics...and I've tried several combinations on guitar cabs...SM57, e609, various tube mics..etc..etc...but the one I tend to use the most these days is a $150 ribbon mic, the Cascade Fat Head II (I actually have a stereo pair).
I find that this mic gives me a ready-to-mix electric guitar sound 9-out-of-10 times. The only thing to watch out for is if you go for a darker, chunky low end at your amp, then the Fat Head may over hype that a bit, but it's easy to adjust with a touch of EQ.
But for the more typical mid-range crunch or those overly-bright single coil guitars, the Fat Head is magic for a mere $150.
Sure...you can do even better with an expensive ribbon mic...but there's no need to throw that much money at it just for cabs.
If you want to use a ribbon for other things...then go for the high-end ribbon, as the Fat Head would not work as well on vocals or some other things, but for guitar cabs...it's sweet!.