Speaking of getting better, I got a pre-release of the latest firmware this morning. I don't know exactly what things it is supposed to deal with other than somewhat vague statements, but we all know the area where most issues have been reported have been with connections.
But that isn't just one thing. Or at least may not be. I guess it is possible that a fix for one connection issue could fix other ones someone else may report, but I don't know.
Consider, you could have trouble initially pairing. Or have trouble reconnecting when doing a jump (or when turning it back on). Or you may have intermittent drops of the connection. Some only report problems on certain devices or OS systems - where others with the same devices or system have no problem. It gets darn complicated! These could all be related or they could have different causes.
In my case, the only issue I've had (since Sierra came out) was the TB sometimes being slow to connect to my iMac. This was the case whether turning the TB on or doing a jump to the iMac. No problem jumping to my iPhone.
Basically there is a "search" pattern on the LEDs until it has properly connected (this is just after the LEDs light up showing you the jump slot you are using and you then release those keys). Before Sierra it would either connect right away when I released the jump chord or it may have one quick search pattern before it did.
But with Sierra, it would often take multiple search pattern before it locked in. Worst case was 10. Mostly 2-4. Not a big deal unless you are jumping to and from a Mac a LOT. Takes about 1.5 seconds from the start of one search pattern to the start of the next, I think.
Well, with the new firmware, I've made that jump over 20 times and it has connected immediately every time. Considering I don't even know if I was getting two quick jumps in a row before with Sierra, I don't feel this is coincidence, though I'll continue to test it.