I have an idea that I haven't tried, but its basically ditching the eeps and levelling characters not at the completion of major story goals, but right before. If you think about it, in movies and books, people don't get better after beating the main bad guy, they get better right before.