Ive used Mighty, didnt care for it
ive used energy, (my first flashed rom, i loved it but its a battery killer)
ive also used Sharkie, personally i think its the best tp2 rom, and sharkie is VERY active in his interaction and development
right now im using Sprint Lovers Rom
i would say look around and try new things, ultimatly its your decision, my advice is go with Sharkie if you want something very stable and well built
or Sprint Lovers if you want a very close to Stock rom
both sharkie and the sprint lovers has everything youve listed to the extent of my knowlage
good luck