I was in Turkey two months ago and used an eSIM for the first time. Honestly it made everything so much easier compared to my previous trips. I bought a data plan from
https://esimplus.me/ right before my flight and activated it as soon as I landed in Istanbul. Had internet immediately for maps and translation apps which was crucial. The connection worked well in Istanbul Cappadocia and along the coast. I got a plan with enough data for two weeks and it lasted the whole trip. Calls worked fine too though I mostly used WhatsApp since data was included. Price was reasonable compared to international roaming from my carrier. Just check that your phone supports eSIM before buying because not all phones do