I also think LE deserves a lot of credit here. They jumped on this VERY quickly and that is not always the case. My brother-in-law publicly threatened to kill my pregnant sister and the next day she disappeared with her toddler son. LE wouldn't let us file a missing person's report until 24 hours later and they offered no assistance until 3 days had passed. The reasoning was that she was an adult and the child was not endangered since he was with her. Since then, I've met other families who have had the same outcome.
Point being, LE could've dragged their heels on this and they didn't. That could very well have been what solved this case. If CW had been given an extra 24 hours, much less 48 hours, there's no telling what could've happened.
I foresee CW still casting the blame on SW. I think he'll admit to killing everyone, but somehow insinuate that it was her fault. That she somehow "drove" him to it. And the people who are CW apologists will continue to do the same. It's not fair, and it's not right, but I don't think that will change.
The good thing is that the SW supporters will outnumber the rest, her memory will continue to shine, and he will be locked up. The unfairness of it all will continue to exist, but at least he'll be punished.