Garuda is a better option.
They are very cost competitive and full service. Surfboards are carried free in most cases, and on the widebodies they are a tight operation.
I can conclude a Garuda booking in 5 minutes, issue and transmit the E ticket, make decent commission and it is over and done.
Fighting for 4 hours with a 3rd rate website for less commission does not thrill me at all.
Indian IT seems to be the core of the arguement, and I deal with a part of one company concerned.
Nothing works.
It may never work.
Best all
EWL