My experience is that chain issues got a lot better after I started using a Sugino 75 crankset and either Eur-Asian Imports or Dura-Ace cogs. Not prefect, but far better. Good enough that I rarely check the chain tension and I change cogs a lot, often mid-ride. (A trick to setting chain tension that puts me in the ballpark virtually every time is to pull the wheel back with my left hand and over to the left chainstay, both firmly, while standing behind the bike. I tighten the right nut, center the wheel and tighten the left nut. Done. Proper slack is nearly automatic when I do that, Now this might have to be modified a little for different chainstay geometries and tire widths.)
Ben