Just sharing my thoughts. I personally don't like all the sense stuff, I find it bloat. Much prefer AOSP roms. They seem smaller, slicker and quicker. There are 2 I'd recommend from both personal experience and from months of following and reading threads on XDA.
First is the rom you are running Cyanogen 7.1. With this rom you can actually repartition the Desires memory shifting over 70mb of wasted space across from System to Data. This is because, being an AOSP rom, it is smaller. You can also partition your SD card as well to install/move stuff over to there. (fat32 followed by ext 4 partition - done with gparted.)
Secondly, a slightly more extreme approach, is a rom by a really helpful guy on this site, SUroot. His rom is even smaller than CM7.1 and moves even more of the desires now unused space across from System to data, and also moving 35mb of the cache across as well. This virtually negates the need for partitioning the sd card.
Both of these roms are excellent. They consistanly get good write ups and comments in the forums and battery life is excellent. And everything works!!! At present these are the best roms out for the Desire, given what I want from a rom. They won't suit everyone, we all like different things. Lots of people like the eye candy of the new sense 3 and 3.5 roms.
Information on resizing your Desire's internal memory can be found by googling alpharev. You just need to make sure the rom you are flashing fits into the System partition, ie, don't resize it for SUroot's rom and expect to flash a Sense 3.5 rom straight afterwards. It won't fit. You'll have to resize it back again.
Have fun browsing through all the roms available for you freshly unshackled phone.