I jailbroke my iPhone 4 iOS 4.3 with Sn0wbreeze. I liked the new features you get with jailbreaking (such as built-in 4-5 finger gestures), but there's too many reasons to uninstall. 1. Battery life. This is horrendous. 50% of my battery was gone in 2 hours. That's with: WinterBoard SBSettings + Activator LockInfo MobileNotifier 5-Icon Dock InfiniFolders VoiceActivator That's even worse than my 70% drain in 8 hours before the jailbreak, and that in itself is bad. 2. Performance. People say jailbreaking can make your phone look good with no compromise to performance. WRONG. SBSettings tell me more than 50% of my RAM is taken up all the time, and even if I uninstall every package except Activator, SBSettings, LockInfo and WinterBoard, the iPhone 4 still seems to be sluggish. 3. Heat. This is directly related to the battery. It drains it so fast that sometimes the metal sides are scorching hot. 4. Random Shutdowns. For those of you with 4.2.1, you might think of this as not that big of a deal. I don't use iOS 4.2.1, I use iOS 4.3 with Sn0wbreeze 2.3b4. Which means my jailbreak is tethered. If you ever tried a tethered jailbreak, you know how annoying this problem is. 5. App crashes, bugs, multitasking failure. Apps are unstable, much more unstable than before. Also, since this jailbreak is taking up 50%+ of my RAM, multitasking fails. Sometimes this is enough for the random shutdowns mentioned above. 6. Responsiveness. Ever since my jailbreak, my iPhone has lost its snappiness. Home button clicks seem to be delayed, volume buttons don't respond well, apps take longer to load, scrolling is full of stutter. 7. Lack of content. I first thought tons of good mods would be available, but not many packages are worth getting. Or, in other words, jailbreaking is too boring for me. 8. SpringBoard resprings. This is just annoying to do. It wastes time. 9. Risk of getting screwed head over heels. Yes, I am aware you can remove this jailbreak. I am also aware that if this phone gets FUBAR before I do this, Apple will not replace it. Same goes for bricking, viruses, and all of that wonderful stuff. Speaking of which, I already am a bit worried. iTunes stopped recognizing my iPhone. 10. Lack of change Not much is different. The only things that differ from Apple's iOS are the icons, SBSettings, icon count, lockscreen, and the color. I don't want to respring like 30 times to customize my iPhone the way I want it; it will only drain battery, and won't help this run faster. If anyone wants to give suggestions for fixing some of these problems, go ahead. I won't be removing my jailbreak until next week; I'll give it one last try, so please give suggestions as to fix these issues. Thanks! -Prodo123 EDIT: All fixed. Battery is back to normal, performance is better, 100MB of RAM freed, and the jailbreak is stable. You guys should upgrade, too. 97% of packages work perfectly fine. No issues remaining, except the occasional heat-up, but that's normal. Lovin' the home sharing.