I'd give it 5 stars except for the issue I had on level 120. A boss mission where my character was shot without being given the usual prompt to shoot first (and if you miss, you're shot and killed). Over and over I would be killed before actually getting a chance to attempt the level. I got through once and genuinely missed the next shot, got killed and, guess what, do it all again. I've never opted to watch an ad to skip a level except for this one