TK's hard product, in flight service and catering are pretty good. The Istanbul lounge is one of the best lounges that I have been in. Their customer service on ground is another issue.
Would you care to elaborate on your experience as opposed to just telling us how much they suck?