"only other border" so Russia or China were not meant. The other borders are to Kyrgyzstan, Uzbekistan, Turkmenistan.
It has infrastructure, if we mean railways, electrical grid, etc. Freedom, obviously not so much.
Infrastructure in largest cities, especially Moscow, is world-class. The public transportation is (was?) one of the best globally, most services are digital, banking is very modern with good mobile apps and instantaneous operations. And I really miss the reliable centralized hot water supply and heating.
Have you looked at the map? Would you rather be in Russia or Afghanistan?