Ninguna custom ROM soluciona el problema de memoria interna, ya que la memoria interna del telefono es la que es, para poder instalar más aplicaciones tienes que recurrir a lilnk2sd o al script int2ext (yo te recomiendo link2sd es mucho más sencillo).
Siempre puedes volver a la Stock ROM, que es la de fabrica, mediante Odin, si hubieses mirado un poco el foro habrias encontrado esto:
http://www.htcmania.com/showthread.php?t=547515 .
Hay muchas custom ROMs que funcionan completamente sin problemas de WiFi o bluetooth, varios ejemplos son MindCr, Simplicity, Ace-i-sure, entre otras. El consumo de batería no varía mucho cambiando de ROM.
CyanogenMod aún está en desarrollo, todavía tiene bugs, con lo cual algunas cosas como el bluetooth entre otras no funciona.
Espero haberte respondido a todo, saludos.