Personally I found the last level a huge letdown, I mean, aside from having to face off against a couple of tanks in city environment it really didn't offer anything special. It wasn't an especially big or long level, no real sense of urgency or drama.... it felt like a level that should have been somewhere in the middle of the game bolted on the end by accident.
The penultimate level of the other hand, battling to defend a bunker on top of a hill until reinforcements arrive was a much better level I thought - that deserved to be the final level really.