Buy the Ultra Oleophobic protector.
http://www.amazon.com/SPIGEN-SGP-SGP10062-Steinheil-Protector/dp/B00A292RW8
I got the Ultra Oleophobic one and it's great. I had a halo screen protector before but it was cut too wide for the beveled glass on the face of the phone.