Finished watching the 3rd and final series of Shakugan no Shana, and I really enjoyed it. Can't quite believe it's been 7 years since I saw the first series, but at least they waited to finish the novels it was based off rather than making up an unsatisfying ending.