Wolf's TW has been solid as rock for me up until v6c, my bootloader is unlocked and I'm using DooMLord's v5 kernel for unlocked bl. Not sure whether the unlocked bl and custom kernel are the cause but TW v6c has become quite unstable, tons of lag and even freezes. It's always been a really stable ROM, tried a fresh install and started lagging so I wiped the dc, was much better but the lag is back again. Hoping v7 will address the issue!
CM7 is a relatively stable ROM, it's unfinished or work in progress but no sign of Zdzihu since the bl unlock. It has no native tethering so a tethering app will be needed if you want to use your phone as hotspot and the ROM uses zkernel which is a forced kernel, this means if your device is bl unlocked and you want to run another kernel you'll have to flash Z's "Back to stock kernel" via XRec.
I'd recommend trying them both, it's easy enough to swap between them using xRec back up & restore.