What kind of voice do you have?
(tenor/baritone/bass)
Any sibilance issues?
Those type of questions will narrow things down.
The SM7 needs a stronger pre than a Meek to sound good BTW.
Consider getting at least three diffferent vocal microphones,
which can easily be done under $500, and if the 3525 doesn't
work well for you, sell it.
My shortlist would include
the Studio Projects TB1, Beyer Soundstar MKII
(M400), Sennheiser 421 (not MKII model),
Electro-Voice RE15 or RE16,
Beyer Soundstar X1N, as far as microphones not mentioned yet.
Don't be afraid to EQ the dynamics particulary, you'd be surprised how
good a SM57 can sound when you do that. They can kick a Neumann's
butt on many voices. Just ask Paul Rodgers or Steve Tyler!
Chris