I found this pretty easy once I worked out first the palm trees make good walls at the start and also palm trees and pit traps have about the same cool down times so if you put a palm tree leading straight into a pit trap then it can take a unit over 10 tries to get past this. Add a whole line of them with cannons behind them and you don't really need much else. I have not tried the hard badge yet though.
Glitch on the last boss, he wont attack you if you send certain troops at him. He wouldn't attack me if I just had my elite guy (cerberus, ect) and red dragons but would if i sent a devil in there.
Good game but ended to quickly haha. My tip is go straight for the enemy's big circles (try to time it until after they have just sent all their troops out and make sure you will be able to take them).