What good qualities does he have ??
From what you have posted if he doesn’t get his way he’s abusive.
I’d demand couples counseling to try and salvage this relationship and if he’s unwilling or it doesn’t help I’d certainly file for divorce and more on..
Meanwhile regardless seeing a Therapist on your own will help you process things and also help you understand what a healthy relationship looks like .. because what you have isn’t one
Welcoming to PC