Default [Q] Which kernels/firmware are preferred?

I have a locked r800at Xperia Play, and so I'm about to follow along on this thread to unlock the bootloader and install a new rom and all that good stuff:

http://forum.xda-developers.com/show....php?t=2187172

But I'm not sure which kernel and which rom I should use. Here's what I'm looking for:

1. Stability. This is most essential.
2. More space on the built-in storage. It has been a royal pain to put up with the storage constraints on the stock Play!
3. Performance, of course. I'd like a bit of a bump up in gaming performance, but preferrably nothing that will appreciably decrease the lifespan of the device.
4. It'd be better if it was something that did not come with any Google software pre-installed.

I tend to have a leaning toward Cyanogenmod. Does it work well on the Play (in particular, ones that require Testpoint unlocking)?