Considering the nutritional value, chapati is the winner. But the thing to be kept in mind is the sodium content. Every 120 grams of wheat contains 90 mg of sodium. However, rice does not have any sodium. So, for people who are trying to avoid sodium, chapati is a big no for them.
If sodium is not your concern, chapati is the winner in terms of weight loss.