I heard 2 horrible things about O-locks. 1 - Every bike has them in europe, 2 - you can open them by jamming a flathead screw driver through the keyhole and twisting. Any truth to that?
But that's what multiple bike shop owners told me and they all wanted to sell me a lock, so I don't know if this is true.
Edit: Oh, I forget. O-locks are also very convenient if your bike is still within eyesight and you just want to avoid run-by-thefts. Perfect if you're popping into a shop for food or cigarettes or whatnot.
You can't easily open the lock, but as people can still walk away with the bike it isn't a real deterrent either.
It's not hard to break a modern lock but it requires more than a screwdriver.