I'm not sure the question is real an MO question, but I'll bite; the three greatest obstacles are: - a theorems database (that's the easiest one) - a reasonable algorithm which can bridge trivial steps (they are trying to build one for years) - a reasonable language (the closest you have is Mizar, and it's very far from the way we write math) In the current state of afairs, I don't think they are usefull even as proof verifiers, let alone proof assistants (I'm not refering to CASs - but to auto-proof verifiers).