Never tried baking soda for that, but when I replace the baking soda in the fridge to absorb odors, I put the old stuff down the kitchen, bathroom sink or tub. Does a great job of keeping the drains flowing. Pretty much stopped using Draino. Nothing cheaper than something you'd throw out anyway.
Yeah, I've tried Comet, Windex, TileX, sponges, etc. Just a simple mix of baking soda & either a puffy loofah body scrubber sponge and/or a yellow Dobie. No funky chemical smells either. If I ever get rich, I want to buy a Ladybug hi-temp steam cleaner. Downside is it's over two
grand for the nice Tekno version:
http://www.ladybugsteamcleaners.com/ladybug-tekno-2350-steam-vapor-system.html
1700-watts, 12.5-amp motor, 13 pounds (portable), 2.9-quart reservoir, 260F tip temp, up to 80 PSI . Cleans everything from BBQ grates to wallpaper to rugs to appliances to bathroom fixtures. Basically no chemicals, just water, cleans everything super awesome. Just wildly expensive! That's why I like working with baking soda...no chemical smells to make your head spin & stink up your bathroom. You can DIY for for stuff like glass & mirrors...current experimental mix is one I found online: mix up 1/4c rubbing alcohol, 1/4c white vinegar, 2tsp corn starch, and 2 cups of water (the cornstarch makes the glass & mirrors streak-free). Throw it in a glass spray bottle:
http://www.amazon.com/gp/product/B00J2F54TG/
Along with some microfiber cleaning clothes:
http://www.amazon.com/gp/product/B000Y28KKQ
You can use essential oils if you want to add some smell to it. I tried peppermint recently, definitely made the bathroom smell better. Works a lot better than candles!