I just started SFxT and the multiplayer is sometimes a bit empty but there's an arcade feature where you can wait for someone to challenge you online. Usually I can get half a round in before the matchmaking system finds me someone to lose to. SFxT will be moving over to Steam in the near future...