Very nice, I really liked it. It isn't too short, for me, either. It's a good length considering what you can put into this without it getting lots more controls, things to do, etc. Nice game, I liked it. :)
Hard badge was actually rather easy. Got it in one sittingn with the medium badge. Found the last level quite easy, few shermans down the side and a bunch of assault teams up the middle. Easy! :D