A suggestion, when you get to chose a reward, or are at the shop, have an NPC/Shopkeeper say something that could give you a clue on the boss, so that you could prepare yourself, even on the first run :)
Or if the bosses are random, then they could give clues to which it is.
Again, great game.