I am still a pretty terrible DM, and I feel like the experience of my current campaign is not improving. I think I'm going to have to shake things up and probably cancel this campaign. Maybe run some one-shots in different systems, maybe with different groups.
@radix what makes you think that? And, what systems are you looking into, if any?

@hardcorenarrativist I don't have the quick-witted creativity talent for making interesting things happen, and I also still can't seem to make interesting and challenging combat encounters for my players. So basically, every part of my games is bad :P

I'd really like to try a more story-oriented game system, but that would probably just highlight how bad I am at the first part. The collaborative games sound cool, but my players are very much not RPers so I'm not sure how well that would work.

@radix "to make interesting things happen", do you mean improvising? Although I improvise a good deal, it's *always* based on something prepared. I think of it like music improvisation: you don't play random notes, you have a scale/chords to improvise on. Maybe not your style, but see http://hardcorenarrativist.org/scenarios/Suffragettes.pdf (more traditional) and http://hardcorenarrativist.org/scenarios/The%20Cultists.pdf (more sandboxy) for examples. When I run them they always end up different and I make up elements, but it's always based on what is prepared.