Better taste! If you read the history of this dish, traditional aloo bharta made in good olden days was made with charcoal roasted potatoes. At home, I try to mimic that "bhuna" taste by baking. Baking does take that extra hour however its worth it. Bonus is that you dont need to drain or peel the potatoes!