O visa is not impossible, but it is very difficult to get. The requirements are the same as EB1-EA and not easy to satisfy the INS officer.