@Sandy *********
It's ALWAYS better to book direct with the airline, even if it costs more. Because if you book through a 3rd party, then if there are any problems, delays, missed or cancelled flights, the airline will not even talk to you and tell you to talk to the company you booked your flight with. Who do you think will help you fix your problem better? Etihad or skyscanner? (except skyscanner isn't a booking company, they just refer you to other 3rd party agencies)