Thanks for the detailed feedback - really appreciate it!
I think I'd probably be the first to admit that I'm probably a terrible judge of what is fun versus tedious in this kind of game - I'm coming to the realisation that maybe level design is not my strongsuit and that I should probably be more aggressively getting friends to playtest some of this stuff before release.