I'll definitely work on what you said, I never thought that the game would be too hard since I didn't take into account the amount of time I spent playtesting it. Also, making longer waves and more recurring buy phase probably make more sense and as you said make the loop clearer.
Thanks a lot for the feedback! I'm glad to know you enjoyed the game!