The common advice stands: Always book direct through the airlines. If you use a third party to book, and have ANY problems at all, the airline will not communicate with you. They will tell you to communicate with the third party that you used to book. So if your flight is delayed and you miss a connection, you would need to contact Gotogate. Do you know what their response time is? Are you going to be stuck in a foreign airport for 24 hours waiting for them to reply and re-book you on the next flight? If your flight is cancelled for some unforeseen reason, are you okay with waiting for Gotogate to handle it and figure it out for you? I'm sure the vast majority of people using third parties have no problems, but when you do have a problem, it just gets compounded by the fact that you can't deal directly with the airline. Yes, most of these third parties are able to get a discount, but you might end up paying for it one way or another.