first off I have the 2G 3.1.2 jailbroken.
I am happy with thi,s but the 8 GBs and max of 60mb that I can get at a time (freeing all memory and closing all apps) is quite restricting. I am wondering If I should buy the 4G with its 126mb, retina display, 1ghz processor and camera or wait the few...