There really aren't that many good options out there that fit the bill, reckon they've all been mentioned in this thread already.
You're probably going to have similarly unhelpful experiences regardless of brand should you actually need to avail yourself of them for anything. My next phone will be a non-Samsung for various reasons. I can understand getting pissed off with them because of a particularly bad experience however. The joys of multinational corporations.