Qatar's customer service is absolutely ridiculous. I called to cancel my flight from Hong Kong to London. The lady confirmed that I will receive full refund on my credit card, then without even notifying me, two days later I received a travel voucher instead. I called them to ask about the situation, and they just said they changed the policy after my call.
Absolutely terrible service. I can understand airlines have their own policies, but shouldn't the policy at the time of cancellation apply? Can airlines unilaterally change an agreed position? Very disappointing...