I just dirty flashed to see what happens. I use Nova Launcher and it was set to be the default launcher. Everything was fine upon dirty flash.
I tried changing the default launcher to Trebuchet, then trebuchet kept force closing and I had to set Nova as default and everything is calm again.
Many roms seem to be good. Some people like this, some people like that. Personally I have been using crDroid for a long time after using several roms. So personally I'm gonna recommended crDroid. But of course there are many as good roms.
2 times during like a month's I've been using crDroid, I faced an issue that lower 20% area of screen stopped responding to touch but works fine upon a restart. It's pretty much only other issue apart from screen off FOD. I wonder if this touch issue is ROM related.