I have not found any issues in all 3 departments you mentioned. The only down side is eui ROM. While overall good, it has few "features" which someone coming from AOSP world would not appreciate. Like, for me it merges contacts with same names even though they are different person in real life...