Please save your SHSH blobs with Tiny Umbrella(forget Cydia, it's worthless for everything) ASAP since you will not be able to restore your phone to 4.0.x without the SHSH blobs(Apple stopped signing 4.0.x). You dont need to JB to extract your SHSH blobs, although i highly recommend it.
I agree with you on this one, i too hesitate upgrading iOS, the only problem is Apple wants devs to target the latest version, thus creating pressure on users to upgrade. We are already seeing plenty of apps requiring 4.1, when a fair proportion of the iPhone user base can't even install 4.1(iPhone 2G & 3G).
It's the same with apps requiring 3.1.3 when there is absolutely no good reason to do so. I've spoken with devs about this and for instance Team 17 said that they target late versions to avoid problems. They didnt clarify which problems, so i can only assume its fear of retribution from Apple in the form of delayed approvals etc. Remember though that there are ways to spoof the required version inside the app, and this will work as long as the app doesnt make use of any calls that are unique to the newer version. In the case of 3.1.3 vs 3.1.2 it will work everytime which highlights the weak reasons Team17 and others try to push on ill-informed end users
What we need is a open-source alternative to iOS, which maintains compatibility, allowing the community to drive and help develop the iOS.
The more restrictive Apple gets with their handling of developers and end users, the more likely we are to see this. Fingers crossed!
I recommend everyone to jailbreak their phones for the following reasons:
1. It's perfectly legal.
2. It allows greater control over your phone, with the ability to decide for yourself how you want to use the bandwidth that you are paying for. I.e no ads.
