The Octa is generally a little bit faster than the Snapdragon in CPU benchmarks. But it's a pretty small difference.
Per Clock performance really doesn't matter in this case. We're a tech forum, we should know better. But the Exynos makes up enough ground that it's slightly faster. Samsung clearly chose clocks to make sure it was close.
Keep in mind most benchmarks being shown are done without any analysis and are pretty useless numbers. Exynos has much higher memory bandwidth but its actual CPU crunching performance ends up only a bit better. The GPU is also faster for some loads (i.e., OpenGL ES levels 2.0 or lower, Adreno 320 has advantage in 3.0).
So for example, the stock Antutu score of the Octa is around 30k vs 25k for the Snapdragon but bandwidth is 2000 points higher and GPU is also 2000 higher, which inflates the score despite it not contributing to computing performance. CPU scores end up within 10% or even close to tied!
Power consumption though is a huge issue. The Octa can stem the tide by relying on the A7 but then performance is lower than a 1GHz Krait. So far, battery tests have mostly been in favor of the Snapdragon depending on load (the more heavy the test, the more it leans towards Snapdragon).