I am the owner of an iPhone 3GS with many issues that I have caused to it. The wifi does not work anymore, the antenna does not pick up a signal that well, it crashes more often than usual, my lock button does not work anymore. Should I go ahead and upgrade to the 4S? I've been due for an upgrade since May.