Will is a hero of a different stripe, but still a hero.
In the end, through adversity, triumph, and even love...
This above all: to thine own self be true.
You may disagree with Will's choice, but is not YOUR CHOICE to make. It's his, and although I'm sure the author is going to take heat for it, she let him choose his own destiny. We should all be so lucky.