This used to be it for me, but then I started putting giant expectations on myself, scrapping things because they weren't perfect, and then not having enough done to actually run anything when it came to game night. I used to be the GM for my friends, but now I just play in other campaigns.
I guess I kind of had my expectations for myself quashed when, at my first attempt at running my campaign, two of my four players completely wrecked the entire game with their behavior, driving it into the ground in the matter of two hours. And the next time I tried to host it, I had one of the players that I had vetted initially, who seemed completely normal, admit they were a scalie, (whatever, just don't drool over dragons in the game) and maybe a day after admitting it, try to shove their fursona into my game, even with my saying that their character made no sense with the lore I had established with them and the rest of the group. After their constant pestering, and even completely ignoring me saying to wait until session 0 to introduce their character, in favor of showing off their character to the rest of the party by posting their commissioned OC in the general chat and about 5 paragraphs worth of text along with it, I banned them and shelved the campaign until I found players I could actually rely on.