Agreed. Like, that moment (spoiler) in S6 when she randomly separates from her husband because she thinks she'll be a terrible mother again was pretty consistent with everything we heard about her before her first appearance.
Getting to know her just helps us understand her behavior without excusing it, which is cool.