I've been using dry protector called BHB ScreenGuard Professional. I picked it up from a local shop for £2. You get one protector in the packet along with a small microfibre cloth.
It covers the front and has cut outs for speak grill + sensor thingy to the right (1 hole) and the front facing camera (1 hole). There isn't a separate protector for the back camera like Martin Fields.
My friend has the Martin Fields for SGS2 and it feels very similar. The feel is different to naked, but I haven't noticed any drag or change to the screen picture. The protector goes pretty close to the edge, moreso than the pictures I've seen of the SGP Ultra Oleophobic. The bottom hasn't stuck as cleanly as the top (see 4th picture) but it hasn't come unstuck or attracted any dust.
Both this and the Martin Fields protector show small scratches on the protector. This is my first dry protector so I'm guessing it's how they are, unlike wet protectors which are "self healing". When the screen is on, I don't notice them. When the screen is off, I need to angle it so the light shows them.
I've also got an SGP Steinheil Flex which is wet application but I simply haven't been bothered enough to try it yet. I'm sure I will do at some point.
[Edit] Pictures added.