I've been using KMC chains the past few years and they've been fine. They have a master link which I much prefer over the pin for ease of installation (I carry some master links with me when I ride, too, although I've never had occasion to use one). Others may disagree on Shimano, but if there was a big price difference between Ultegra and 105 chains, I'd likely just go with the 105.