Thank you so much for your thoughtful feedback! I apologize for taking so long to reply; I only found this today.
I'm pleased you enjoyed the characterizations. Percy and Neville seem like a natural fit in many ways and I think they really would work well together. I'm also glad you liked the explanation behind Neville's lake mishap. It's become part of my personal canon where Neville's concerned.