I agree with you -- I definitely prefer Snape and Harry as equals rather than for there to be a power imbalance between them, so I'm glad my solution to that problem worked! I'm thrilled that you think the characterizations worked, especially Snape's. You know I have a special love for teen!Snape, so I'm happy to hear I got him "right." :D
I'm hugely flattered by the fact that you reread this (voluntarily!). Thank you so much for all your help with this! ♥ ♥ ♥