I even managed to get root access to iPhone OS terminal, and ERASE THE WHOLE OS!.
Fail!!
Unlike a lot of people in this thread I'm going to try and be civil in reply to your posts, but erasing your OS was really your own fault. If you know what root access was then you should've known not to mess around with it.
I just find the idea ridiculous and bemusing. Apple have built the perfect platform upon which to play games/use apps/buy apps, with a lovely elegant and efficient UI, but then hackers (in the good sense, mostly) come along and are desperate to prove they can one-up Apple, and make a better job of it.
. . .
I think this is a major undermining of Apple's integrity and forward-thinking as the platforms' inventors, in a similair way that it is VERY stupid for Palm to subvert iTunes, to allow the Pre to sync.
But they clearly haven't created a perfect platform, otherwise people wouldn't be jailbreaking.
I don't jailbreak for themes because on that I do agree with you, it takes far too much work to even get all the icons matching on a very basic theme like Picnic, let alone the complicated ones and I find the inconsistencies jarring.
I also find the 25 apps on one page thing unattractive. However, my phone is so much more useful when jailbroken.
1. I can record video
2. I can play the old sega games I had when I was 5 (maybe not useful as such

)
3. I can reply to or compose an sms from within any application
4. And my sms app tells me when I've gone over 1 sms
5. And how many texts I've sent in a month
6. It also has smilies, which I just like

7. I can quickly turn wifi on or off
8. I can make it so my screen stays in landscape when I'm reading an ebook in bed
9. I can background apps (eg. for when I'm running, I want both my C25K app and an app that records distance and calories burnt running at the same time)
10. I can use kirikae to quickly switch between apps (endlessly useful)
11. I can go into my phone's file system (I once lost a favourite photo, it was set as my phone's wallpaper at the time. The only way to retrieve it was through iFile or SSH)
12. I can quickly and easily free memory without having to reboot my entire phone.
13. I can hide the Apple apps I don't want cluttering up my Springboard
14. I can have a battery % indicator
15. I can reduce the amount of apps clutter by tidying the rarely used (but still handy) ones into folders.
16. Oh and I can send mms despite having a 2G.
And I had almost every upgrade introduced in 3.0 before it was released. The vast majority of the reasons I jailbreak I believe should come as standard. I can see why applications such as iFile could cause problems but things like a quick switch to turn wifi on and off needs to be implemented. For me an unjailbroken iPhone is the fail.