That was the most sensible depiction of Sakura I have ever read. I still don't like her, but I like what's being done with her and how she affects those she comes in contact with.
My main reason I dislike her is actually selfish and almost unrelated to the canon, it comes from Kakashi pointing out she was an illusionist type, to which my reaction was, "Sweet a lead female who's not a white mage!" but then later becoming Tsunade's apprentice and filling her standard lead female RPG role.