Baking powder is mostly used in recipes that doesn't call for an additional acidic ingredient because it already contains the acid component. So when you want to raise your batter/dough and are not using any acidic ingredient, baking powder should be the best option.