I get a persistant "com.android.phone has stoped" at first boot. I was unable to get rid of it. Rom is unusable for me.
Indeed, was a big problem. As of 1-10 cm-14.0 included telephony, even when you build a wifi only version. It's been a tough one, but I got a tip to specify the usage of an external telephony app (and then not provide one). Exchange services is the only one that is still a problem, but when you freeze/uninstall the app it pops-up at boot, but when you stop it, it won't restart. This fix is in the 10-11 and 10-12 build. I've been using it for a couple of days and it's as stable as the 09 builds.
Why all roms have this issue when you push power button to put screen off it turns before lights go out? Looks stupid
Indeed it does. To allign the display output with the touchscreen, I had to rotate the display output 270 degrees. Just before the screen turns off the display is rotated back to 0. Haven't found a way to tell lock to first turn off screen, then rotate (or not to rotate). I had this issue from the first build in cm-12.1 last year and the T815 build has this as well. I'm used to it by now. (And I have a magnetic case that does the locking for me, so I don't see it

)
When someone knows of a build which is forced to use ro.sf.hwrotation and is not having the issue, I can look into their source to see if/how they fixed it. (or when someone has the solution, that's even better, the sources are in the CyanogenMod github, so please do upload a patch via gerrit when you know the fix)
Its a good sign if these are the things to discuss. It means that every other important things are running well.
Indeed, however, there are some issues that bug me more, like the 180 degrees misalignment of gps...