Should I leave my marriage?

I've been married 6 year's and together 10. My spouse has serious anger issues and it got better but started getting worse again. I am at my limits. Today he yelled at me and broke shit and was so scary. He verbally abuses me by talking about my toxic family who basically I don't have contact with. My youngest sister had to live with us and we are taking care of her.

My spouse practically saved my life and my sisters and I know he is a good person but has depression and some mental issues. I have brought down his life because I didn't bring anything. Now I am successful and have a good job.

He is supportive and caring and considerate but when he flares he brings all the nasty things and loses it and says really bad things to me. Happens 4-6 yearly.

I don't think I can continue like this and he is also sucidical. I want to end the relationship but I don't know if I'm doing the right thing. I am really lost, I love this man but I also cannot tolerate his anger and it's making me feel like I'm back in the trauma mode as a child.

Please help.