I find your take on these characters to be rather refreshing. It's nice to read where the MC takes flawed characters and try to build them up instead of bashing. I feel like the vast majority of the HP FF I read are either bashing Dumbledore, Ron, and/or Hermione.