I have an iPhone 3G but am currently thinking about upgrading to an iPhone 3GS. I read a comparison of the iPhone 3G vs iPhone 3GS but I'm not really convinced. Has anybody actually used the compass a lot? Does it run a lot faster? And what about the Oleophilic screen? Does your iPhone 3GS not have a lot of smudges?