Generally very good game. I think I did everything but still missing a big chunk of story achievements. No idea how to figure them out.