From the video it looked quite decent
Now, I hope those who actually get to play it can say more but from what I see there is everything that is needed for a game like this. In the end it is the variety of missions that decide the lifetime of this game I'd say