This felt very complete to me - I have read so many "and then Ginny and I separated for no reason" stories that this was like a breath of fresh air. I liked that the next generation had issues - that Teddy did grow up to be fucked up, though it would've been interesting to delve a little more into what exactly James was attempting to do. I love the idea of Snape as a chef, and the ending was lovely.
Your characterization of Snape, by the way, was absolutely perfect. Thank you for writing this - I really enjoyed it!