I enjoyed this one. It was hard to remember the weaknesses so I had to have them up on another screen. It might be nice to indicate on the enemies whether they are weak to your current element.
You did do a good job of only introducing three elements at a time for the first few levels, but even that I had trouble remembering…
This mechanic definitely opens up some neat possibilities!