Relying on private organizations to act with integrity isn't going to be easy, I think. For public options, I'm skeptical as well, they are very mixed in my perception, some are doing good work, others are little more than very expensive mouth pieces for the government. Subsidies for private companies might be a way, but that will undoubtedly get gamed and you end up needing a large bureaucracy to counteract that.