[0]: https://weatherspark.com/compare/y/80692~557~1098/Comparison...
To be clear, you'll have a harder time if you don't speak (or willing to learn) Turkish in Bodrum, whereas more people speak English in Istanbul.
Working there is a different story, but generally you don't want to work there since the reason they're cheap is that the people are poor. The local jobs are low paid. The trick is to be able to work remotely or more rarely as a well paid employee of a foreign company.
Food has labels in English, restaurants and everything else, because of tourism, are very English oriented. It's a great place for foreigners.
Companies here do not mind paying to your business for services because it is cheaper for them too, and as a tech worker, all the benefits of an employer are not that important.
It's not that bad. Yes, you give up the Croatian pension, but it would be miserably small after inflation. You still keep the healthcare.
Families that want to save more go live in Solin, Stobreč or similar costal outskirts, and these are 15-20 minutes by car from city center. Roads get congested around historic core, unlike Zagreb where congestion issues are ridiculous (can take you an hour to get to where you want).
According to Numbeo, I'd have to have impossible income to keep the buying power at the same level if I moved to Vienna, Berlin, or other more attractive European towns.
A quality engineer earning 2-2.5k euro in Croatia has no reason to move to Berlin or Vienna if paycheck does not double. An experienced engineer earning more really needs to get insane offers to move.
My SF salary was no where near the current living standards.