Have I read the IDW Comics? No. Do I love Sombra and his Origin story? Yes, yes I do.
I have clear favorites, and I will do nothing to make you think otherwise.