I am looking at getting an iphone but not sure if the iphone4 is worth the extra money. Can get a refurbished iphone 3 with o2 for free. Is it worth going up to a 3g? What about the iphone4, do they still have poor signal problems?