I know there was some confusing stuff about Draco, wand stealing, and Dumbledore's death, which finally resulted in Harry owning the Elder Wand. But what I would have liked, was instead of Harry being the best at everything, give another character a chance.
For example, Neville. Wait- think about it. It all works out. Let's just say that Snape really DID kill Dumbledore (I mean, he was the one who said Avada Kedavra), so now he's the new master of the Elder Wand. But wait, Voldy here sicced Nagini on Snape, and now he's dead. So (technically), Nagini is the new master. Oh no, the story doesn't end there. Neville proceeds to kill Nagini, so TECHNICALLY, Neville is the Ultimate Master of The Elder Wand.
If my reasoning is incorrect, please tell me in the comments. Thanks!