I saw online that an iPhone 3GS is free now.. This sounds amazing, but now with the 4 and the 4s out, is the iPhone 3GS even worth it? I'm aware the five is coming out soon as well.. So I'm just wondering if I'm going to get an iPhone if the couple hundred dollars are worth it for the extra features the iPhone 3GS doesn't have... Thanks!