Recently when my friend came over, I did some recordings of both of us singing. His voice sounded great through both of the mics we used, but my voice came out sort of bassy and a little bit scratchy. Is there something I can do to get my voice sounding a bit better, or should I just try and find the right microphone for me?
If he sounded 'great' through both of the mics and you did not, it might be you, and not the mic. Make sure you warm up, and the point of playing back your recording is so you can try and fix any voice issues you find.
Quote by Venice King
Beethoven ****ed Jimi Hendrix and I was born. I make my own music.
Tough call, but I'd be most inclined to think that the tone of your voice is the culprit. Though it is true that different mics complement different voices to better effect, you can usually hear the difference between poor tone and poor recording.

What mics, by the way?

Could I get some more talent in the monitors, please?

I know it sounds crazy, but try to learn to inhale your voice. www.thebelcantotechnique.com

Chris is the king of relating music things to other objects in real life.