Either system will fail in some way, because the underlying costs are the problem (which are driven by economics)
I would be guessing which is the least bad. There may not be a "good" solution to this problem. Also, does "single-payer" mean logistical control by government, or just the payment part?