I don't like any of them in an AR-15. However, they all work well in an AK, SKS, etc. Of all of them, the Barnaul is my favorite. It's usually the most accurate and a bit cleaner.
The AK's and SKS's tend to be made somewhat crudely, but they do have loose tolerances which makes ammo selection much less a hassle. They will eat nearly anything. But because of these loose tolerances you sacrifice some accuracy.
The AR on the other hand is built to tighter tolerances and is more picky when it comes to ammo. But it is more accurate. If you have a 5.56mm chamber, I would just go with Federal XM193 or Winchester Q3131A. The South African is also good quality plinking ammo when you can find it. In an American built gun, this is the cheapest ammo I would purchase. AR's don't like the Russian ammo sometimes, especially the steel cases which can damage to the extractors, tough primers that sometimes aren't set off, laquered cases and sealant, among other things. Some people use it and like it. Others hate it.
So my advice would be to use a decent quality American made ammo in an AR. If you have an AK or SKS, the Russian ammo will be fine. Afterall, this ammo was designed for use in those weapons, not in AR's. Take this advice for what it is worth. Others will disagree. Personally, I don't see the logic in buying a $800 or $1000 AR and firing the cheapest, dirtiest, and most harsh ammo on the market. But that's just me.
-Charging Handle