The main problem with non-linear progression? It's infinitely harder to balance. I like having options and cool effects just as much as the next person, but they always trend towards horribly lop-sided class balances.