Guess the core problem is the dumbed down attribute system, which makes you just pour every point into the main damage attribute and therefore lets damage numbers explode.