I have a 2nd gen ipod touch running 3.1.2 jailbroken. I was wondering if the firmware apple released was the full version of iOS 4. If so then what are the downsides to upgrading? I kind of want to upgrade but not sure what will work and what won't. Also is the jailbreak for developers only or is it user friendly?