In your opinion, what do you need for a satisfying character?
Since I mostly DM, I would like to answer this question from the perspective of a Dungeon Master.
As a Dungeon Master, the answer is a good backstory. Dungeon Masters create worlds and, in them, stories. A good character backstory gives the DM more tools to work with the players and shape parts of the world according to them. We can create stories based on the characters’ goals, fears, secrets and relationships with NPCs.
And also that’s why I prefer homebrew adventures over premade ones. Yes, you can incorporate backstories in premade adventures but in homebrew ones you can shape the whole adventure based on the characters’ backstories.
Tomorrow’s question is: “What hobbies go well with RPGs?”.
So until the, have fun!