Really good game, 2nd to last level is balanced if you get to the 2nd wave until then all bets are off. I really liked the last level even if it gave me some trouble. Though I beat the first campaign in about 2 hours on normal. One slight bug I found is overlapping units as show making it hard to target any one unit.
Really fun waiting for the next campaign