More anecdata because facts are sparse... My 15" late 2016 MBP will not properly wake from sleep when I use my Dell USB 3.0 dock. I need to test further but it may be more directly due to the monitor plugged into the dock.
EDIT: on the topic of the article, my battery life is great, the whole computer is great EXCEPT for having to keep activity monitor open to keep an eye on which GPU I'm using. the discrete GPU will burn through a whole charge in 3.5 hrs. Some apps will call for it without actually needing it, like reading a pdf in Adobe Acrobat. If I kill off any apps calling the dGPU, battery life is fine, albeit not exciting. I keep the full MS Office suite running, Google Earth Pro, a dozen or so tabs open. Frustrating but hoping it will be fixed on a software update.
I agree that the heavily load dependent battery life is a pain, but one suggestion is to get iStat Menus. The CPU usage widget can show a icon to indicate if the integrated (i) or discrete (A) GPU is being used.
EDIT: on the topic of the article, my battery life is great, the whole computer is great EXCEPT for having to keep activity monitor open to keep an eye on which GPU I'm using. the discrete GPU will burn through a whole charge in 3.5 hrs. Some apps will call for it without actually needing it, like reading a pdf in Adobe Acrobat. If I kill off any apps calling the dGPU, battery life is fine, albeit not exciting. I keep the full MS Office suite running, Google Earth Pro, a dozen or so tabs open. Frustrating but hoping it will be fixed on a software update.