With the recent free weekend, it's become apparent that as more low levels join the game, it gets exponentially hard. I suggest scaling each wave's difficulty to reflect the class levels instead of using the number of players to scale. That is to say 5 level 6's with 1 level 1 will be harder than 5 level 1's with 1 level 6.