I have great battery life on my 3GS with 3.1.2 - are there any other "features" I would miss out on by sticking with 3.1.2? I've never jailbroken, but it's nice to know I have the option... so I plan on sticking with 3.1.2 unless there is a good reason not to.