I love ParanoidAndroid.. but there's one annoying bug where the music stutters sometimes when playing. If you dont mind then thats my first choice. Or else the only other option is Carbon Rom. And then don't try elitekernel rightaway, use the boot.img that comes inside the rom for now.
You will be loosing the beautiful (atleast for me) Sense UI along with its widgets and HTC specific apps. With aosp based roms the phone's software will look just like every other android phone. I've switched back and forth between CM/PA/Carbon and ARHD/InsertCoin/Viper a THOUSAND times(literally!) and then finally decided that the best for this phone is InsertCoin 5.0.6 along with the kernel that comes with it. It is by far the fastest and smoothest rom of all mentioned above. Battery life may be a little bit bad because of the performance but I can live with it. Also I got the best battery life from PA rom by the way.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?