*Shameless* I'm selling one!You can try the catalinbread dirty little secret. It goes well from nice clean tones(rock mode) to crunch(rawk mode) tones. You can always hit it with boosters/ODs to get more aggressive tones. It's hard to achieve good clean tones and super aggressive tones in one pedal(unless it's a multi fx) as this may result in a big compromise in dynamics.
I'm looking for an OD pedal that works well with Strats to bring out its bell tones