Air India Express or Emirates

i’m planning to fly to dubai next week and i have two flight options.

1) aix, which will cost me around 30k approx for 2 pax but the journey will be 8hrs long due to the flyover. luggage - 30 + 7 kgs 2) emirates, which will cost me around 40k approx for 2 pax, the flight will be direct with no flyovers. luggage - 25 + 7 kgs

can someone with prior experience tell me which flight is a better option?