I have flown them domestically in Y and its was pretty decent. I sent my mom, LHR-IST-AYT in J and she had no complaints.
In thinking over her itinerary, I would have sent her in J from ORD to IST and saved her schlepping through the airport.
I think Turkish Air is a pretty good airline, but others may chime in with other observations.