has Jailbreaking improved since 3g days?

the last time I JB's an iphone was when I had a 3g and I found the process (on windows) to be a crap shoot. The felt the tools I used at the time were not very reliable and often it would take me hours to complete the actual JB. Cydia was not that great at the time. since then I went to android for 2 years and now I'm back on a 4s. The default browser thing and adding push to Sparrow (I think this is doable) is really making me consider JBing again. So in 2 yrs has anything improved?