Me and dh work together and it's fucking hard. But just because being together all the time is hard.
That said, I used to work with me brother and that was hard. Whenever we got a new senior manager there was an assumption I washing to treat him in a way that was unfair to others, despite the fact that I never did, and all my managers knew that.
So I do get why he felt bad about praising you. It absolutely shouldn't have happened. I ignored what people said looked at dbros work objectively . I knew I wasn't treating him better, so ignores anyone saying otherwise and had evidence to back myself up.
I think you still won't be happy if you leave. You will wonder what's happening that you can't see. You need to tackle the feelings.
Fixing stuff at work and not putting washing away, is a ridiculous comparison. I am super organised at work, not so much at home. I am paid to be organised. You are being unfair here.
Women fancying him..as pp said, he wouldn't have gone out with you if he was interested in them. He would be with one of them. This isn't his fault.
Him getting on with colleagues whilst you don't, also isn't his fault. If they are put out about your relationship, that isn't his fault and he can't force people to like you.
I do wonder if it is just down to your relationship though. Do you think your colleagues have picked up on your thoughts? Do they notice you don't like the women and resent dh helping them and being himself with them?
I think it should be you that leaves, because aside from the praise issue, dh hasn't done anything wrong. If he leaves you will still be left with colleagues you don't like and who will dislike you even more if you force him to leave. Will you then leave anyway?
If you leave and find another job, you both could have jobs you enjoy.