Psychopaths and sociopaths are incredibly different. They share some traits, but sociopaths NEED to be with people, either in a group or in a relationship. If they are starved of social activity they go insane, while psychopaths are fine with being a lone wolf and usually actually prefer it that way.
Psychopaths make great partners as long as you don't restrict what they can do and don't try to control them, because thats what they hate, hence why they are more willing to break laws.
Sociopaths on the other hand can just be annoying as they always wanna be the powerful one in a relationship, but in reality are kinda pathetic in how they achieve that power.