Turkey can't change geography. They have to deal with Russia since Russia has interests in the region and a long, long history there. They also have to deal with Iran, Turkey can't start trouble with Iran each time USA /EU decide to. In the end, US /EU can cut a deal and Turkey remains on horrible terms with a neighbor.
Russia is a bad, bad partner. They have no money (compared to the West) and really no tech. They have cool weapons and oil though but are unreliable there too...