I usually stick with those from Nintendo for the thing, since they're usually rebadged Hori brand stuff, or someone else that has passed the muster for the duty of it.
the toughest thing though, is trying to get the touch screen perfectly clean beforehand so you don't have little specs of stuff indenting the protector once applied. -- Front Line ForceFortress Forever