HTC One ringtones are too short and repetitive, I think the best (from brand) ringtones are LG ones.
Alarms from HTC One are better though.
Notifications are about 1sec max so if you miss sms with HTC One notifications it's normal,probably they did them with chatting sounds in mind rather than sms