The significant drawback that I'm aware of is that refunds on tickets purchased via GC are processed manually via a voucher, and not back onto that GC. In the event of a refund, that can tie up your funds for longer than a simple credit card refund.
Mike