Well, I thought it was quite a good way for it all to end. Harry played a key part in the downfall of Voldermort, whilst not actually descending to Voldermort's level and commiting a genuine murder. It was fitting that Voldermort, a very powerful wizard, but a poor human being, was killed by his naivity and arrogance, both of which were great flaws in his character.