We give considerable improvements of the previous bounds on the solutions of decomposable form equations. Further, we generalize and make more efficient our earlier method for solving such equations via unit equations. Some applications are also presented to polynomials and algebraic integers of given discriminant and to power integral bases of number fields.