There were a couple of levels that felt alot like ODST, and they felt like you had to keep grinding, like "Oh do this, oh look go over there, oh do it over there again".

Herioc on the last mission (POA) do not let Emile drive, he kept not making it over that jump you needed to, I had to jump out and walk =\