Street Fighter 4 is almost what I wanted it to be, almost. By now everyone has lauded all the great things that it does but there are some glaring issues that stick out related to the online service.
First off, the online matching is pretty terrible. Your better off setting the system to get you a opponent while you play arcade mode than actually try to get a match manually.
Secondly the matching service doesn't really seem to have any logic in how it picks your opponent. You can set it to similar skill and it will still find an opponent for you that's 1,000 points higher than you in BP.
Now other than these two faults I love the game. Playing against friends is a lot of fun and the game feels great. Now I tend to be a little on the suck end of the player skill. I'm still used to SF2 so much that it's really hard to add in the new stuff, but hopefully I'll get better.
I'd still recommend this to anyone even marginally interested in the genera.