Thank you so much for your detailed reply and very helpful suggestions!
I have been thinking about making the game a level-design like game instead of a end-less wave game, so the repetition part could be skiped. Probably more randomness and changing in every replay will give the game some better new feelings.
Thank you so much for your suggestions again! They are really thoughtful and helpful!