Yes, they're statistically the best type but I've never liked them. It's not that they take too long to evolve, either, because I love Tyranitar and it evolves along the same lines as Dragonite. But dragons don't fit into my style, because dragons are only super effective against other dragons. I have a problem with this because
1.) I don't care if dragons have a wide move pool. I loves me the STAB. Killing rampages just aren't the same if you don't get STAB.
2.) I love landing super effective hits, and dragons aren't widely used enough to make a dragon worth the slot on my team. For me, super effective moves are like STAB: mindless slaughter of my opponents just is't the same without "It's super effective!"
I use phrases like "mindless slaughter" because I am implying that even if a "not very effective" move that doesn't get STAB does a one-hit KO I don't get the same satisfaction I get from doing the most amount of damage possible.
These problems have been met with dragons that have more than one type (other than flying). I tried Flygon in Emerald and I was far from impressed. In fact I was more impressed with Shedinja than I was with Flygon. My GS water slots were always occupied by my favorites, Wooper and Totodile, so I never had any use for Kingdra. I am not including legendaries; of course a legendary dragon will do extremely well. And there are seventeen types with six slots in a party; I have to type my team with maximum efficiency when I'm playing to win (usually after I beat the game once I go back and re-make my team with favorites regardless of type). If dragon isn't going to be worth my while then I'll find something else paired with flying, ground, etc. that is more widely useful.
I mean, it's purely subjective. It's very hard to do significant damage to a dragon; they're worth a slot in a person's party just for that. They just don't mesh with my style of battle (which would probably get me killed to death competitively; the STAB and Super Effective bonuses are just for personal satisfaction, not strategy).
I don't hate dragons. There are some individual Pokemon I really like. Haxorus is the coolest-looking thing ever. I love Salamence; I wish you didn't get Bagon so late in the game. I would make an exception for a Salamence. Charizard, though not an official dragon, is my second favorite starter after Feraligatr. I like Dialga, Rayquaza, and Giratina on the legendary circuit. But as a type I just personally don't have any use for them and I get kind of annoyed when people think a team of all-dragons is the greatest thing ever. Strategically that's far from true and as someone who gets rather attached to her team I usually feel a bit insulted. You know what the greatest thing ever is? When a pajama-clad fetus (Musharna, that's what they look like to me) holds up against a giant fire-breathing hell lizard.
Does anyone else find dragons overrated or unnecessary? Or think other types get the job done better?