IMHO
I have had mine for about 6 months and stock lasted about a day. I have tried just about every ROM and Kernel out there and have settled on this:
http://forum.xda-developers.com/showthread.php?t=2010108
Excellent ROM.
Just my opinion of course but am now happy with TF300T !!