It has already been mentioned many times, but again:
CIVIC is a mere Email and Phone verifier, SelfKey is ID
I have looked some more into Civic, maybe you overlooked something but I do not think that is not a fair comparison.
If someone only wants to know your e-mail and phone number, then you need to only verify those. But if more personal info is requested, for example when opening a bank account, you can scan your passport into Civic or link a 3rd party Identity Partner, as Civic calls them, such as a government agency. Or as SelfKey calls them, a Certifier.
So civic isn't just phone and email verifier. Still, I think the most important part of selfkey is you don't need to do kyc over and over again. They are currently the only project presenting this feature.