I try pretty hard to maintain a casual environment around here. Every army seems to do equally well in that environment. We even have a Necron player who does quite well--including in tournaments, which are very competitive and somewhat cutthroat around here (and are a departure from the more normal casual environment since we have a huge out of town attendance for those). If any army truly suffers locally, it's probably because it hasn't been played regularly. For example, a lot of folks around here have Tyranids, but nobody plays them on a weekly basis... you see a Tyranid army maybe once every couple months these days. And they usually get beaten up on because whoever's playing them tries to play them like they're something else.
IN THE US? ASK ME HOW TO GET 10% OFF GAMES WORKSHOP PRODUCTS!