You may not want to hear this, so forgive me if it bothers you, because it is just my honest advice that might help. Consider this: Your baby boy is only young for a very short period of time. I know you hear it all the time, but it really does go by so very fast! Why not let him sleep with you? Trust me, he won't be there forever, even the resistant kids come to a point when they want their space. Giving in on this doesn't mean he will be spoiled or get his way with everything, as I am sure you will find what works for you to discipline him when he is old enough to be mischievous. Right now he wants you, not because he would like to have you wrapped around his finger, but because he needs the security and comfort that comes from your presence. A lot of people sleep better when snuggling a loved one! As for special time with hubby, it can be quite fun to sneak out to another part of the house and be a bit adventurous.
As for enough sleep for you, if you nurse, co sleeping can make it easier. If you bottle feed you can leave a bottle of water and the mix on the night stand ready to go, so you don't even have to get out of bed to feed him, this can help with your sleep deprivation. If you find having him in bed with you causes you to stay awake for fear of hurting him, or maybe he grunts when you move, you could try a co-sleeper. Or you could make a co-sleeper by taking the side off the crib and putting it against the bed. This way you have your space to sleep and he has you close to him.
I hope you find a solution!