I would have to say that I would prefer the k1000 mostly over the O2. The O2 is really nice but the K1000 does something else for me. I think the really nice imaging and visceral bass that the k1000 has that no other headphone really does well.
(Disclaimer: I am deaf)