I'm thinking of restoring my 3GS that's still on 4.0. It's acting a little odd lately, so I figured a fresh restore might be in order. Here's the question, though... Which firmware would you update to if you were in my situation? Keep in mind, I'll want to re-jailbreak it, so it has to be one of the firmwares with an untethered jailbreak. I've got my shsh's from 3.1.3 all the way up to 4.3.5, so I'm good to go. Just trying to get a feel for which firmware people (that jailbreak) prefer. Feel free to share any experiences you've had. Oh, and keeping my baseband isn't a priority for me (I don't plan on selling the 3GS once I upgrade to the next iPhone).