I've to admit that there are some strong cliches in some of the plot, but the overall story hits me like a brick.
I'm so torn between the decision that Will made and the decision everybody else had wanted him to make. But like how Will would have put it, the choice wasn't theirs, but it was his alone.