I'm usually good at it until I get to the point of gimmick strategies... A lot of times, I'll turn to more generalized pokemon (Like Garchomp or Haxorus for Gen IV and V respectively). Something that also bothers me is that I tend to have more success with in-game pokes than ones that I've EV'd specifically. Types and moves have never been an issue with me though. I'd say that I'm about an average team builder... I'm much better at helping other people make teams of their own.