Of course the alternative is to install an ajax ssh client on a server, and use it from safari over https... ?
1) It's my main form of communication 2) Apple killed jailbroken iPhones once, they could do it again 3) I can't afford to buy an un-subsidized 3G iPhone yet.
When any of those three changes, I'll jailbreak; 'til then, I'd rather pay a few bucks and keep warranteed reliability.