My quibble with the idea idea of hiding the enemy's level without points into Perception - "you'll know if you're outmatched when you get slaughtered" - is that it leads to trial-and-error gameplay, which leads to frustration.