The only differences are that there are two Pokémon lines in the maingame you can't catch, your roaming storm cell depends on the game (Black: Tornadus; White: Thundurus), and you get a different legendary (forget Black City/White Forest, that's not in the main story). I chose my game based on the white dragon, which looks cooler. Thus, I went with Black.
Cyclone