I should've been more specific. When I said "subscription" I was thinking of online for a console, not for a single game. Xbox live is like $70 a year but I think it's worth it.
I guess the Wii online could be better, but I'm not counting on it after playing a few DS games online. Each DS game can have a completely different online interface, and the games I've played: A) don't allow you to add people to your friends list without actually talking to them outside the game (exchanging friend codes), and B) don't even tell you if your friends are online. The end result is that I don't play the games for very long because I only have a few friends who own the game, and it's not as fun to play only with random people.