Exactly, Mobile Safari is absolute junk. It crashes numerous times a day for me. Last night, I was browsing eBay and had AppleInsider open in background (second tab). Damn thing crashed 4 times in a span of twenty minutes on my iPod touch 2G. And that's all I was doing, browsing the web -- I wasn't even listening to music or anything...
Apple needs to get on the ball with all of these Safari crashes or let someone else step in with a superior platform.
People still expect iPhones to be a computer, it is not.
1. iPhone has only 128MB RAM. Please check your activity monitor and see how much RAM it uses. (mine shows 77MB with appleinsider.com).
2. That's probably one big reason why Apple doesn't allow background processes. A couple of those and the whole RAM gets eaten up.
3. A lot of websites are huge messes these days. YouTube takes almost 80% of CPU on my P-M 1.3G. Even AppleInsider.com takes 15% of CPU of my 2G C2D when it is complete idle. Some Chinese websites take 60% of CPU when it is completely IDLE!
4. A third party web browser, which would only want to add features with no regard on hardware, RAM and battery, will only crash more, and guess what they are going to say? "It is Apple's fault, iPhone doesn't have enough RAM, not powerful enough etc".