You've got a lot of cool synergies that really make this game interesting! The style and visual effects are also effective and crunchy. I think these types of games can be difficult to get started in, especially with many different mechanics and ways to play, so it could be worth it to have a smaller tutorial sections that introduces an even smaller portion of the game so that the player can digest the information more easily. Otherwise, you have a lot of great stuff here