one thing i like about chern classes is e.g. it gives a nice proof in showing that a smooth cubic is expected to contain 27 lines. (then there's a bit more to show that you do actually get 27 distinct lines) - where the essence is you're computing the top chern class of some bundle over the grassmannian G(2,4) (projective lines in $\mathbb{P}^3$), where a generic section corresponds to some cubic polynomial,
and its vanishing locus on the grassmannian gives you the points (i.e. lines in $\mathbb{P}^3$) s.t. your cubic polynomial vanishes, i.e. the line lies in the cubic.