Not bad, but the last level took forever and then all it says is "congratulations you've completed campaign. " and returns you to the title screen. 3/5 Not bad, but not great.
suicideman117 has the right idea. To get the medum badge, you have to exit the ship, save your game, exit the game and once you reload the game you should get the badge. (This worked for me, but I don't know if it will work for everyone.)