I have only tried a half dozen so far. Each one had very impressive additions, but I keep returning to a stock Sprint ROM because of stability problems. WM 6.5 seems to have more difficult memory leaks than 6.1.
What I mean is, the leaks in 6.1 are cured by a hard reboot. The leaks in 6.5 seem to get recorded in the registry or cause registry errors because a hard reboot does not really seem to be a quick fix.
I am only describing symptoms that look like memory leaks, so my diagnosis may be wrong. My preference for 6.1 is strictly the ease of getting stable again right away with a hard reset. When I have all my preferences set the way I like them, I use a Registry editor to save that registry copy on my storage card. After a reset, I get this copy and save it on the device memory. This gives me a crude "system restore" feature.