it's too hard and the randomness is too decisive IMO.
Whenever I win a match I feel that it is more due to luck than to the strategy.
Overall, the visuals and the mechanics are interesting :)
Yeah I agree the game probably needs a lot of balancing