One way to make it interesting is instead of making random mob floors, make floors based on mob type undead etc. Then give classes a skill that strengthens them to kill certain mobs i.e Dark gets bonus damage for hitting undead/plantoids/cursed etc . Add mechanics like this floor is strong to blunt damage/slashing or this floor is strong to magical damage. This way it still keeps all classes relevant.
