Pumpjack we have flown with both and it’s no contest Emirates definitely,even if the difference was £100,Emirates are a clean efficient airline,whereas air India we found smelly dirty and inefficient.
i once flew with biman bangledesh to bangkok, horrible flight, place was full of screaming kids, toilets were absolutely abhorrent, my window had toothpicks lodged between the double glass and i thought the plane was going to fall apart any minute.