Best Skins Ever-
Positives- Covers entire phone including bezel, great cuts to stay on for a long time, cheap, very strong and durable
Negatives- Tacky and can collect some dust, can be tricky to install if you get the full back
Wrapsol-
Positives- Easy install, amazing texture and feel, literally finger print and smudge proof, makes the phone look very cool, great cut to stay on long and no dust will attract to this stuff
Negatives- Doesn't cover bezel and leaves corners somewhat bare
I am using Wrapsol currently but have used Best Skins Ever, Invisible Shield and Body Guardz on my 3G and 3GS.
Wrapsol is my favorite in terms of look and feel, Best Skins Ever is my favorite for price and overall protection.
Your pick should be between Best Skins Ever and Wrapsol.