I would go AOSP if you want kitkat.the ROMs are more stable for kitkat right now. My two favorites are Sinless GooglePlay Rendition and Gummy. They are both buttery smooth and have all the above working great. Only downfall to AOSP right now is NFC doesn't work. As far as TW kitkat is concerned, I used both MyRom and Crash but they had some issue that had me going back to AOSP.
Sent from my SM-N900T using Tapatalk