Just cancelled my Steam preorder and reordered with CDkeys. They're pretty legit to my understanding and that's a fucking deal and a half.
Be forewarned that we're clamping down on gray market key resellers. Don't know where they're sourcing their keys from, but certain retail keys such as ones sourced from Russia, India, S/E Asia, and so on will have activation and runtime lock.