A person who doesn't want to change WON'T change. It seems your husband has all he wants from life and doesn't care enough about anyone else - including his wife - to cooperate in a give-and-take. Since he doesn't want to divorce, perhaps moving out might spur him to take part in a real relationship, even if it takes more counseling. If not, you know where you stand.
I have to ask you...what is it you love about him? How does he feed YOUR soul?