long post i'll try to keep it brief as i can 4.1 was great OS for my iphone 4, but occasionally had sticky home button installed on it - lockinfo - Fakeclockup - longitude - Bosspaper - shrink - cleanstatus - popup blocker - recent delete - weather icon - sbssettings - five dock - grid lock - Remove Recents (springboard app activated with activator) upgraded to 4.3.1 used all the same stuff, got the sticky home button again but much worse, more frequent very annoying. uninstalled cleanstatus - five dock - bosspaper. Added springtomize and added winterboard + some gimmicky animated lock screen.. still had worse sticking home button + battery life bad (understandably) upgraded to 4.3.2 a week later. im only running; Longitude iblank (replaced gridlock) Springtomize (replaced a lot of above tweaks) Popup blocker Recent Delete Shrink weather icon sbsettings Remove background (sbs only push button) (no more lockinfo , no grid lock, no bosspaper, no fancy lock screen, no clean status, no fivedock, no 'activated' remove recents, no fakeclockup) 4.3.1 was not very kind to my phone, it was really buggy. although i had a lot installed on it for that week. it was painful doing two restores and 'setting up as new' twice in two weeks but thus far with 4.3.2 things seem stable and most importantly i have NOT had a sticking home button. (finds wood to knock on) my gut tells me it was either Lockinfo (sadly enough) or Remove Recents, hard to say but trimming things down seems to have fixed it with the upgrade.