A really solid all-round mic ... I'm not sure why people here don't think it works for vocals ... I think it's probably not the best for a super-crisp or hyped pop vocal, but it's gently flattering if you want a fairly natural sound (especially for the money).
The only places I'd use one over, say, an AT4050 or a C414 might be guitar cabs or toms, but those are both significantly more expensive mics.
I'd say the B1 and B3 are utterly harmless in the best possible way, and that you will have plenty of use out of one.
BUT - if it really is going to be used mainly for vocals, there are one or two other mics out there that may be more flattering for your voice. Consider
the SE Electronics SE2200A, Joemeek JM47 and MXL V67G ... for a little more money there's the ADK Vienna and Hamburg and the Studio Projects C1, Røde NT2A and so on.
Do lots of reading so you know what you're buying but pretty much any of these mics will do what you want and the extended higher frequency response will make all of them sound 'better' than your SM58 to you. Don't buy a crap mic - and just about any of the good ones on the market will be fine as your first condenser.
Finally ......................... don't get too hung up on it or you will endanger losing touch with your creative side .................. if you're a musician, you might not want to become an 'engineer'.
Nik