Man, I'm just got into work almost an hour late because I had to play some Assault Heroes. NO way in hell I was justgoing to download it and just leave for work. To hell with a demo, I knew I was buying this over a month ago.
This game ROCKS!! I think it's one of the best products to hit XBLA to date. I love this game the control is damn near perfect. I lve the fact that if you get hit and lose your vehicle, if you can hold out for a bit of time, youe vehicle will re-spawn and you don't loose a life or your power-ups! This is just AWESOME, adds a degree of pressure to the game when you're in a tght spot (i.e. in a boss battle you loose your vehicle, you're white knucklling the control to hang on to the shread of hope that you may get your rig back and be in a better position). After playing so many retro titles, I was actuallyl surprised how long the levels were. After I beat the spider boss I was sure I was going to power down the console and head off to work, then I was like..."What?! There's more to this level?!" getting out of the vehicle to grab stuff, and the "on-foot" bunker missions are very cool. I was going to try the co-op, but I running late. I got a couple of friend's request for some co-op action..but I knew better.

But this game will be on my mind all friggin day, I know the online co-op is just going to be sweet indeed. Two Acheivments before breakfast is a good way to start off the work day. :lol
Maybe I was focused on my combat to much, but I didn't notice any frame rate issues as someone stated above (not anymore that has been seen from any shooters in the past arcade and home). The visuals are fantastic, and the sound is crisp, i thought for sure those cannon shots were going to wake my wife this morning. If you're a twitch gamer and a 'shmup' fan like myself, don't sleep on Assault Arms, you'll hate yourself if you do.
Besides..all XBLA demos are free...what's the risk?!