Love it
I need an arcade stick for the 360 to really enjoy it though. I have the X-Arcade duo thingy for my PC and XBox and i'm patiently waiting for the adapter to be released.
I have a great internet connection and noticed only one or two network induced hiccups. I was really surprised that the game was as playable as it was. It's going into the regular rotation for sure.