I have used two Lenovo Thunderbolt docks, a Cable Matters, and a Dell; they all had some odd behavior but the Dell was by far the best.
I think the use of Display Port a plays a big factor. The Cables Matters and Dell docks only had dual HDMI and had far fewer issues.