Its not about my choice , was just pointing out the predictability of certain characters created by these two respected authors and some similarity to go with it. Have to say though that Sir Leigh ( Da Vinci Code) turning out to be the main antagonist was surprising compared to Snapes`( Harry Potter) change of heart.
Yes, although we must also remember that the Harry Potters are first and foremost children novels, and should probably be evaluated as such. And predictability and certain character developments don't require as much for a younger audience.
Although after reading the Dan Brown series, I would say that I would have been perfectly capable reading his novels when I was younger and read Harry Potter, even though his series is targeted for an adult audience.
And I think it better said that Snape didn't necessarily have a change of heart, but his true identity and his love for Lily went unnoticed by Harry until the end. His love for his mother was his one redeemable trait, but it was always there in sort of a pseudo- Heathcliff way in that it defined everything that he did.
Faith... Hope... Love... But the greatest of these is Love.