Awesome, this is super helpful feedback. Thank you for the kind words and for taking the time for the lengthy write-up! :)
Lots of great points that we've also discussed and identified internally, and we'll definitely be working on addressing as many as possible in the next build, particularly in regard to difficulty balancing.