One thing I'd warn against: don't assume baking soda alone will tackle everything equally well. I learned this the hard way when I tried using it on a greasy stovetop without any liquid - it just sat there doing nothing until I made it into a paste with water. That's actually the key to understanding why it works so effectively.
The paste is where the magic happens. When you mix sodium bicarbonate with water (or even better, with something acidic like vinegar), you're creating conditions for actual chemical reactions, not just mechanical scrubbing. The slight alkalinity helps saponify oils and grease, essentially turning them into soap-like substances that rinse away easily. The abrasive particles give you that physical scrubbing action, but they're gentle enough not to scratch most surfaces. On my oven, I've found that letting a baking soda paste sit for 15-20 minutes does way more work than scrubbing immediately - the chemistry is doing heavy lifting while you're doing something else.
The reason it often outperforms commercial cleaners is partly because those products rely on harsher chemicals and surfactants that can damage finishes or leave residue. Baking soda is just genuinely effective for most household grime without the downsides. For really stubborn buildup though, combining it with an acid (vinegar works great, or even lemon juice) creates CO2 bubbles that help lift debris out of crevices. That fizzing action is satisfying to watch, but it's also doing real work breaking apart stuck-on messes.