The oracle is good. The AP4 is better. Stay away from the sportical. It has a thin barrel , that will not last over time.
I own a AP4. It is very accurate, and I have close to 5000 rounds down range. I swear to god, not one hick up. But then again I started using the M 16 platform in 1971. I know how to take care of them, and how to make them run flawlessly.
Doin' what I can, with what I got.