I have been playing around with sandstorm, and I can't believe all the sandstorm teams that I have seen without jirachi. It is used, though not as widely as you would thing. It will consist mainly of Steel/Rock/Ground types, though these types are actually great between eachother. Steel/Rock destroys the Ice types that hurt ground so much, while ground destroys steel types that PO T-tar.
The Lead:
TrickRachi
Jirachi@Choice Scarf
Adamant | 44Hp/252Atk/212Spe
Trick
Ice Punch
Thunder Punch
U-Turn
My own set, something I devised myself. Magnezone could be a problem, but nobody uses magnezone lead, and if someone feels like being unpredictable, U-Turn is my way out. I'm sure there is a huge problem with this. Weavile is defeated by trick, because every weavile lead carries fake out, and after fake out, trick destroys it. After the trick, I can U-turn it for the KO(I will have Tricked away its focus sash), and switch away into T-tar, bringing sandstorm into play.
The Sandstorm Setup:
Tyranitar@Lefties
Adamant | 4 Hp/252 Atk/252 Spe
D-Dance
Stone Edge
Earthquake
Crunch
In Sandstorm, all rock types have their Sp. Defense boosted, meaning that almost any Neutral unboosted STAB move will not do much. Physical Neutral moves won't do much, either, thanks to 110 base defense. EdgeQuake is an OK combo, and Crunch rounds things off by KOing Bronzong with +1 attack.
After a maximum of 3 D-Dances, he can outspeed any non-scarfed/Agility pokemon, and then KO with the move that will do the job.
The Spin/layer:
Forretress@Lefties
Relaxed | 252Hp/112Atk/144Def
Spikes
Rapid Spin
Gyro Ball
Explosion
He is the guy that sets up spikes. If he manages to set up 3 layers, and swampert sets up SR, some pokes will be kinda screwed when they switch in. These include: Ninjask(he loses 1/2 max), Scizor(He loses 9/16max), and basically anything that isn't flying/levitating. Rapid Spin gets rid of the hazards that could destroy my team. Heatran is countered by swampert.
The Tank:
Swampert@Lefties(yeesh, my team is so dependent on these)
Relaxed | 248Hp/212def/48SpD
Stealth Rock
EQ
Ice Punch
Roar
Phazer/Stealth Rocker/Tank all in one. I was tempted to put in skarm, but then I realized that 3 pokes with a fire weakness wouldn't be good. Ice Punch takes care of those annoying grass types who rape swampert.
The Scout/Sweeper:
Gliscor@MOAR LEFTIES!!!!!!!!!
Jolly | 252Hp/40Def/216SpD
EQ
Roost
U-turn
Stone Edge
Gliscor is the only pokemon on my team that is immune to EQ, and he can switch into them, and if it's coming from a rock, fire, steel, or any other type that has a weakness to ground, he fires off an EQ back. U-turn for scouting, Stone Edge to round out with EQ, and Roost incase I am low on health.
TrapTran:
Heatran@Wide Lens
Modest | 128Hp/ 216SpA/ 164Spe
Magma Storm
Earth Power
Hp Grass
Explosion
Everyone expects scarftran, so this can switch in on a fire type move, Earth Power, and hope they attempt to switch to a Flying type that isn't gyarados or D-Nite. Then I use Magma Storm while they expect a switch/Earth Power, and trap them so they can't switch. Then, I use the appropriate move or Explosion, and hope it KOs them.
Ok, I put this team together using whatever knowledge I have from pokemon, so I'm sure there are major flaws somewhere. I may want to add some Heavy Hitting sweepers, like lucario or scizor, and replace something. Jirachi may not be the ideal lead for this team, but I want to use Rachi nonetheless because he is another of my favorite pokemon, so I could move it an make swampert the lead.
Credit to Arkeis for sprites.
The Lead:

TrickRachi
Jirachi@Choice Scarf
Adamant | 44Hp/252Atk/212Spe
Trick
Ice Punch
Thunder Punch
U-Turn
My own set, something I devised myself. Magnezone could be a problem, but nobody uses magnezone lead, and if someone feels like being unpredictable, U-Turn is my way out. I'm sure there is a huge problem with this. Weavile is defeated by trick, because every weavile lead carries fake out, and after fake out, trick destroys it. After the trick, I can U-turn it for the KO(I will have Tricked away its focus sash), and switch away into T-tar, bringing sandstorm into play.
The Sandstorm Setup:

Tyranitar@Lefties
Adamant | 4 Hp/252 Atk/252 Spe
D-Dance
Stone Edge
Earthquake
Crunch
In Sandstorm, all rock types have their Sp. Defense boosted, meaning that almost any Neutral unboosted STAB move will not do much. Physical Neutral moves won't do much, either, thanks to 110 base defense. EdgeQuake is an OK combo, and Crunch rounds things off by KOing Bronzong with +1 attack.
After a maximum of 3 D-Dances, he can outspeed any non-scarfed/Agility pokemon, and then KO with the move that will do the job.
The Spin/layer:

Forretress@Lefties
Relaxed | 252Hp/112Atk/144Def
Spikes
Rapid Spin
Gyro Ball
Explosion
He is the guy that sets up spikes. If he manages to set up 3 layers, and swampert sets up SR, some pokes will be kinda screwed when they switch in. These include: Ninjask(he loses 1/2 max), Scizor(He loses 9/16max), and basically anything that isn't flying/levitating. Rapid Spin gets rid of the hazards that could destroy my team. Heatran is countered by swampert.
The Tank:

Swampert@Lefties(yeesh, my team is so dependent on these)
Relaxed | 248Hp/212def/48SpD
Stealth Rock
EQ
Ice Punch
Roar
Phazer/Stealth Rocker/Tank all in one. I was tempted to put in skarm, but then I realized that 3 pokes with a fire weakness wouldn't be good. Ice Punch takes care of those annoying grass types who rape swampert.
The Scout/Sweeper:

Gliscor@MOAR LEFTIES!!!!!!!!!
Jolly | 252Hp/40Def/216SpD
EQ
Roost
U-turn
Stone Edge
Gliscor is the only pokemon on my team that is immune to EQ, and he can switch into them, and if it's coming from a rock, fire, steel, or any other type that has a weakness to ground, he fires off an EQ back. U-turn for scouting, Stone Edge to round out with EQ, and Roost incase I am low on health.
TrapTran:

Heatran@Wide Lens
Modest | 128Hp/ 216SpA/ 164Spe
Magma Storm
Earth Power
Hp Grass
Explosion
Everyone expects scarftran, so this can switch in on a fire type move, Earth Power, and hope they attempt to switch to a Flying type that isn't gyarados or D-Nite. Then I use Magma Storm while they expect a switch/Earth Power, and trap them so they can't switch. Then, I use the appropriate move or Explosion, and hope it KOs them.
Ok, I put this team together using whatever knowledge I have from pokemon, so I'm sure there are major flaws somewhere. I may want to add some Heavy Hitting sweepers, like lucario or scizor, and replace something. Jirachi may not be the ideal lead for this team, but I want to use Rachi nonetheless because he is another of my favorite pokemon, so I could move it an make swampert the lead.
Credit to Arkeis for sprites.