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.
I am pressing on with the campaign for now. I am trying to put some more effort into preparing more detail for environments and NPCs and encounters.
@radix Care to elaborate a bit on where you are feeling stuck?
@radix Feel free to let us know here what your hold ups are. I think we are all here to help each other out!

@PresGas

Improv, and running combat encounters in interesting and challenging ways. Combat I can feel myself gradually improving on, but improv is an extreme challenge.

Really, I have run very few premade adventures and I think I need to spend more time doing those. In fact I am probably going to try to put a roll20 group together real soon for a one-shot.

@radix I guess I feel like it is the players that end up driving the combat parts (...and in interesting and challenging ways!).

Are you speaking of improv-ing encounters in general or when players take you off course?