[Touch Pro, Fuze ROM Development] programatix:
Sense 2.5 used to be slow, but with the release of Sense 2.5 in Rhodium S2 and Topaz S2, HTC has improved the performance. With a little tweak, I manage to reduce the out of memory problem. Hey, I actually never get the out of memory problem any more. I have the following running most of the time:

RSS Hub

Opera Mobile 10 (lots of tabs opened)

Windows Live

tmail (SMS/Email)

ActiveSync (Exchange)

Music playback via Music tab

Album

Garmin Mobile XT

YouTube

Since Captain Throwback's description of Sense 2.1 vs Sense 2.5 has been a little outdated (he was comparing to earlier Sense 2.5 found in Leo), here goes:

Home Tab

Sense 2.1

Has animated weather effect.

Slide finger upward will show extended appointment list.

Sense 2.5

Has animated weather effect.

Has fullscreen animated weather effect upon returning to Home tab from other apps. Can be turned on/off with Weather Toggle shortcut (it can be added to the shortcut list).

Has animated wallpaper.

All Program tab has been merged into Home tab.

Slide finger upward will show extended Shortcut list.

Slide finger left/right on the Shortcut list to change page.

Slide finger downward on the appointment list to extend it.

People Tab

Sense 2.1

It's the same as the one found in stock Raphael rom with extra buttons (call, sms, email, etc)

Sense 2.5

It's the same as the one found in Manila 2D.

Tapping on contact will do the default action (depend on what you choose when adding the contact to the list).

Tapping on the name of the contact gives you a choice on what to do.

When a contact is added here, it is also added to a category (contact group), thus if you reflash the rom, the contact would reappear here.

Messages Tab

Sense 2.1

Same as stock Raphael rom.

Tapping on it opens the Contact's detail in Message tab (second layer).

Sense 2.5

Same as 2.1 and has been modded to be nearly equal to Sense 2.1.

Tapping on it suppose to open HTC Messaging Client but I do not like it, thus removed. :)

Mail Tab

Sense 2.1

Modded to match Sense 2.5 Mail tab.

Sense 2.5

Provides larger preview compared to the one found in stock Raphael rom

Internet Tab

Sense 2.1

Same as stock Raphael rom with bookmark

Sense 2.5

Same as stock Raphael rom with bookmark+preview

Also the YouTube shortcut is removed

Calendar Tab

Sense 2.1

Modded to match Sense 2.5 Calendar tab

Sense 2.5

You have Agenda, Day, Week, Month and Year view

Weather forecast can be seen in Day view

... too much to add... :p

Yup, that's a direct hit.

Sadly, I can't reproduce this. I used to have it (long long time ago), but not anymore and I do not know how to resolve it. I know that it only happen when you installed a particular cab or uses a particular feature in the rom. Then it would hang and upon soft reset, will stuck at the boot screen. Then you'll need to do a hard reset.

But from your description, it is automatically hard reset, thus making me to believe that maybe the internal storage (rom/flash) is corrupted?

Btw, why pull out the battery? Can't just soft reset.. you know, the stylus and the small hole below the headphone image near the USB port...

I haven't been using Java for quite some time. The last I check, it was working well but with newer WM build, it might be broken. However, why use Opera Mini for Java? Opera Mini for Windows Mobile has been released... at least the beta and it works better.