Controls are atrocious but turning sensitivity down and turning aim assist on makes it doable. That aside, it's a great game! I'm having lots of fun! Missions are about 10-15 mins long, there's 21 of them. It seems like each has a secondary objective that's not super obvious but adds to replayability.