Neville is the perfect unlikely hero. But then maybe Draco will be the one to save the day. I truly have no idea. I hope the book lives up to its promise.
Crabbe and Goyle (the kids) might die out of their sheer stupidity. Or their stupidity might save them, keeping them from the final battle as useless.