I strictly oppose. Being from Central Europe, I have been to 20-30+ countries and Turkey cuisine is definitely one of the best in the whole region - mix of otoman, arabic, balkan, greek and many other influences. Only Chinese cuisine (or Italian) compare IMO. The best think is that Turkish foods are simple - we are not speaking here about hote cuisine, but simple perfect foods - street food is wonderful (e.g. simple pilaf). The only reason why you have so different experience IMO can be that you were somewhere in touristic places, where there are no actual locals.
People are absolutely friendly and helpful, even in metropole like Istanbul. In less people-heavy places even more. In villages - they will just take care of you. I do not understand your experience.
How long have you been/were there? It seems to me one week trip to Anatolia hotel chain or something like this, sorry.
I love Turkey. However I do not think that this is the way how you can get any useful information. You will just get some twitter-like horrendous stories of scams and people who spent there several days/weeks and did not get to know the culture or even several turkish words at all. As for cost of living, visas, healthcare, you can find this info objectively using google. The rest - subjective stories, will be IMO just typical stereotyping DN trends, like Chiang Mai is best, Bali is not what used to be, Lisabon is top etc. These are just fads. I do not like Lisabon and like e.g. Tunis, where 99% of DN will never come. I believe the only way is to come to the country and experience it. Again, I can only tell from my experience that I consider Turkey to be one of best option for DN (me being from Central Europe = even travel time is very convenient from Europe)