Few glitches... I like it 3/5...
I think maybe if you ease up on some lvls (I couldnt beat lvl 3) and maybe worked harder on the graphics (Not same boss everytime) Then I'd bump it up to a 5/5. And maybe you could buy an ally to help you.
5/5 love it. But, I have a suggestion. You should make it to where if you get a faction up to max, you could hire some soliders as minions to help you in your fights.