EU is friends with totalitarian states like Bahrain,Syria, Qatar and Saudi Arabia.What's wrong with working with another totalitarian state ?
Russian presence in Syria prevented this but they're gone now.
In the future we can balance Russian cheap gas with Qatari cheap gas to not be held hostage by either party.
It would be a mistake to build dependencies on China when it's possible to avoid having dependencies at all.