Hello everyone!
I don't have much experience, but one thing I learned while playing Troika! with my friends is that the more I prep the more forced the game will feel (at least to me). I think it has to do in part with the fact that I will more or less voluntarily try to steer players towards content I prepared (it's some kind of sunk-cost fallacy I think) and in part with me kind of knowing what to expect, making the game less enjoyable to DM.
The best sessions have been the ones where I had two or three ideas and winged it, building upon what the players did or said and generally improvising. The biggest con to this approach is that it's hard to keep everything consistent and I'm constantly afraid of contradicting stuff I said before or just plain forgetting it. I want to start taking notes, but I'm also afraid of being distracted from the players while I jot down stuff.
So I ask you what are your tips for a more immediate, "plug and play" style of playing. I'm not too interested in having a balanced game or telling intricate overarching plots, and I enjoy strange situations that require creative thinking the most (plus cool worlds and creatures/NPCs). I would love to find a way to start playing out of the blue like one does with boardgames (well, the casual ones everyone plays)
Not really what you asked, but preparing and improvising aren't necessarily mutually exclusive.
IE, you can prep some encounters, rooms, vilains etc, but mostly on the surface, they don't have to be predetermined as, for example, goblins in a cave, or the villain can be anyone or even better, you just improvise him towards the end, for a huge plot twist in your players mind, while you just picked what happened to fit the best at the time combined with what you prepared.
Adapting/reusing on the go what you prepared/envisioned is, imo, one of the best skills a DM can have and work on. And this applies for things you prepared in a previous session but happened to not use at the time.