Is it even worth staying?

So, your wife of 14 years has the following.

Pros: She is loyal and has always been. She is fighting with everything in her to save the marriage. She is good looking and has a lot of sex appeal. She gives amazing sex and often. She thinks her husband is the greatest person in the world and often says so. She is a good mother. She is a good house partner with chores. She is fun when times are good or fun.

Cons: *She has many symptoms of Borderline Personality Disorder. *She often snaps if her husband does something wrong or even if he doesn't but she thinks he did, then get really nasty, screaming, calling him names, tells him he is worthless and not a man, sometimes it gets physical and she slaps him, or scratches or drives her nails into his arms. The physical only happens around 2-3 times a year. *After such episodes, she is very remorseful and just says she didn't mean it or even sometimes denies saying the bad stuff and then is even very aroused and wants to have sex before such an event has even been resolved. *She has narcolepsy which is a big burden to help carry. *She has her own business but contributes less than 5% of the household income, but impulsively spends more than the household income can afford on luxuries and wants constantly. *She is very jealous to the point of being paranoid and never ever lets the husband go away with friends without her. *She is not interresting to talk to and cannot be connected with intellectually by the husband. *She has no emotional self-control for reasonable discussions when conflict or disagreements need to be resolved.

Is it worth staying?