i had the samsung blaze for over a year and a half and no one could get the kernel to work for anything above jellybean 4.12. I went close to 6 months without having ir nor bluetooth working decently on the m7. I love going the new as soon as it comes out but having new and a non AOSP or even AICP based rom is not worth trading in my m7 that works.... Atleast to me.
Please understand that the first unofficial version of CM began floating around about 2.5 weeks ago. Give it some time. I think it's fair to give the developers at least 30 days to get a True Official custom rom. It certainly won't be 6 months at the rate things are going. If I remember correctly...
Week 1) Sound, WiFi, NFC, speakerphone, and Camera Issues from CM
Week 2) Sound, WiFi, NFC and mic issues/speakerphone from CM
Week 3) Speakerphone and wifi drops occasionally on restart (fixed on C-Rom and maybe others).
Week 4) (We will see next week!!)
My point is I think CM is about 85% stable in less than a month. These guys working on these roms are a beast...not to mention Liquid Smooth has already developed and included their kernel which allows you to overclock.
AICP is my favorite so far!! I definitely recommend getting the phone!!!