LOL, that is the most eloquent request for advice I have ever heard.
Firstly, I'm a big endorser of the SM 58. It can be every bit as wonderful sounding as a + $3000 US, Neumann U-87 condenser microphone from Germany. Your preamp is 100% adequate.
I'm also one of those people that enjoys tracking with a compressor/limiter to the multitrack recorder. Some folks here have finally realized there is an audible improvement in doing it that way than just taking a raw and bear signal and adding software-based compression & limiting. While your budget is not of the substantial investments may on highly coveted tube compressors, a VCA based dbx 160 series does a very nice job for a couple of hundred dollars US. But even something as inconsequential as an ALESIS 3630 (? Model number) for a little over $100 US, will still provide for you what you want to hear and record. With settings of your ratio around 4:1 with as little as a couple of DB of gain reduction to 10-15 DB of gain reduction on your loudest vocal passages, with just the automatic attack and release times, will get you where you need to be. Then when you mix, you'll still be able to add some short reverb, generating an ambient space of stereo to your vocal. You could then also add a little extra longer plate reverb emulation for longer reverb trails within your stereo ambient space. You won't need any other shiny nor expensive junk to obtain that.
That's one suggestion
Mx. Remy Ann David