I never ran a published scenario after The Isle of Dread for literally 30+ years. But when I started running games using a VTT (Fantasy Grounds, specifically) I found it easier to use pre-published and converted to FG modules. I ended up hating it. I am back to running homebrew, which honestly means improv and making crap up as I go along.
I have only run premade for a while now. I gave up on homebrew. It was a lot of extra work do develop a bunch of info no player ever remembered or used. The things that made my games special were characters and stories, and that is what I focus on.
So my last few games have alternated between Eberron and Ravenloft, and it has worked fine for me.
Both.
Sometimes, I run a published campaign.
Sometimes, I heavily modify a published campaign, so it is kind of half homebrew.
Sometimes, I just homebrew.