I appreciate the honest critique! You are not the first to suggest multiple solutions, and it is something I am considering (albeit with a certain amount of hesitation. Gets difficult to code.). At minimum, perhaps I made some elements too difficult.
I will argue against the idea of “no good puzzle game has exclusively one right answer” though. Portal 2, the puzzle half of Resident Evil games, and the VAST majority of point-and-click-adventure games have singular solutions to their puzzles.
Current plan is for the other classes to provide cosmetic changes only.
I think… biggest thing I need to do is somehow change peoples’ expectations of the game. Because it certainly LOOKS like a rogue-like, but it simply isn’t. It’s a puzzle. And so people coming in expecting a rogue-like are getting disappointed. Not sure how to fix that though…