I like to think I'm good at making interesting NPCs (not always likable, but interesting), weaving characters into the campaign as a whole, and creating interesting plots. I'd like to think I'm pretty good at running interesting encounters too, when I put the effort into it. As far as what I'm not good at -- I really need to work on my dungeon-making ability as one of my players loves them, and sometimes I get a little too wrapped up in trying to come up with how the plot will go while integrating PCs into the adventure, and wind up getting stuck. I'm entirely too perfectionist.