Having a weapon go through 1 defense reliably is fine. Having something that goes through two defenses (eg toughness and armour) should be either low rate of fire (eg lascannon) or some other similar restrictions.
I play Eldar (I switched to DE for a while when the CE codex was the most powerful thing out there, because I'd rather play on hard mode than on easy mode. ATM I pick my codex based on what my opponent brings) and I dislike having mobile ranged D in the army. Particularly D flamers. Why?
Well, because they ignore toughness, armour, and in the case of the flamers cover. There's also a shot at flat ignoring all saves and the ability to cut through wounds and hull points like they're nothing. For the most part strength D does not belong in small games, at least in my opinion, and bringing it is a cheap move. I'll make an exception for D cannons, since they have both fairly short range and are fairly immobile. They're powerful, but an opponent can reasonably avoid them and play around them.
I don't play Wraith. I don't own a wraithknight, and never will because 1) it's broken cheap and unfair to use and 2) it looks stupid.
Do I have a point with this? Yes I do.
Just because you CAN have a cheesy list, doesn't mean you should. Outside of competitive play, you're responsible for making sure your opponent has fun as well so leave the spam lists at home. Take a unit of Centurions with grav, sure. One, maybe two if your opponent likes a tough fight. Don't bring an "I win button" unit, it's not fun for your buddy and it makes your victory hollow.