This was fun! I exited on the second round but with a different strategy than I had planned on the end of my first. There's definitely a lot of interesting combinations and synergies to be found.
If you care for unsolicited feedback, (otherwise just ignore) maybe a sort of ascension system by which you can adjust the difficulty for subsequent runs would be great.