Every one of your team ideas has a huge weakness. Your steel types don't have any defense against Ground or Fighting, and all take neutral damage to Water, probably the 3 most common types of moves in the game. Your dark team similarly has a huge weakness for fighting, and Spiritomb is easily 2HKOed by most neutral damage STABS.
Your Legendary team likely puts you up in the ubers section, and so on.
Eevee teams also have a lot of common weaknesses. In fact, of all the Eeveelutions, no one resists or is immune to Ground or Fighting. 3 of them are weak to Bug (Espeon, Umbreon, Leafeon), and none of them are all that bulky without a couple of stat boosts.
Basically, these are huge gimmick teams. Not all that creative, a lot of obvious flaws, and would take either a lot of luck to pull it off, or facing against inexperienced trainers. It's kind of like the FEAR strategy. Sure, it's great when you use it against someone who doesn't know it's ocming, but once they know about it, it's quite easy to counter.