We all "love" the browsing experience on the iPhone, but there is a few things left to be desired, like speed, which is sort of important when it comes to checking your tweets.
Opera has been busy drinking coffee and bashing keyboards, building a better browser for the iPhone. Opera Mini is very, very fast on the iPhone, so fast in fact loading the New York Times was about 5x faster than loading the same page in the iPhone 3GS' stock browser. It has a few downnsides though, like no pinch-zoom support (double tap works though) but all in all, it is looking to be a much better browsing experience.
The insane performance gain has to do with how Opera Mini works behind the scenes. First of all, it's not doing any rendering, or loading of the pages or code processing locally, all of the web pages are processed by Opera's servers before sending just the results to the iPhone. This dosen't just speed up browsing speed overall, but far less data is sent to the iPhone, using less of your data plan, thus saving you money on your bill.
Since it seems that alot of the backend work is done through Opera's servers, it makes us wonder if there could be a way to implement off site Flash support, so in theory Opera could render the Flash stuff on their server, not on the iPhone. Hmmm...