Good build quality, All the ports seem to work, except as noted below. I haven't seen 40gps but that could be for any number of reasons, including cable and what's at each end. I really like having 2 Thunderbolt ports. Two issues: 1. The inboard USB-C port, next to HDMI, has a problem. Do not use this for data - use it for power. If you unplug anything from this port, it disconnects the other ports. Both of mine do this exact same thing. YMMV, but i doubt it. 2. The dock is suspended by the connectors and it levitates 1/8 inch off the table. If you accidentally put pressure on it, you could have problems. I solved this problem by putting little clear bumpers on both sides (see picture). Not the dock sits solidly on the table, and it still fits in the case provided. These are the ones I used, but anything that supports it will work. https://www.amazon.com/Adhesive-Cabinet-Drawers-Dampening-MOZOALND/dp/B07CDCPSST/ref=pd_day0_hl_60_5/140-3084555-1646433?_encoding=UTF8&pd_rd_i=B07CDCPSST&pd_rd_r=6ba04c0e-20fe-11e9-8739-9941e184f583&pd_rd_w=Mq8Sv&pd_rd_wg=AEfPU&pf_rd_p=ad07871c-e646-4161-82c7-5ed0d4c85b07&pf_rd_r=3YRKN4XYBZ9KFPTM85VC&psc=1&refRID=3YRKN4XYBZ9KFPTM85VC
Good build quality, All the ports seem to work, except as noted below. I haven't seen 40gps but that could be for any number of reasons, including cable and what's at each end. I really like having 2 Thunderbolt ports. Two issues: 1. The inboard USB-C port, next to HDMI, has a problem. Do not use this for data - use it for power. If you unplug anything from this port, it disconnects the other ports. Both of mine do this exact same thing. YMMV, but i doubt it. 2. The dock is suspended by the connectors and it levitates 1/8 inch off the table. If you accidentally put pressure on it, you could have problems. I solved this problem by putting little clear bumpers on both sides (see picture). Not the dock sits solidly on the table, and it still fits in the case provided. These are the ones I used, but anything that supports it will work. https://www.amazon.com/Adhesive-Cabinet-Drawers-Dampening-MOZOALND/dp/B07CDCPSST/ref=pd_day0_hl_60_5/140-3084555-1646433?_encoding=UTF8&pd_rd_i=B07CDCPSST&pd_rd_r=6ba04c0e-20fe-11e9-8739-9941e184f583&pd_rd_w=Mq8Sv&pd_rd_wg=AEfPU&pf_rd_p=ad07871c-e646-4161-82c7-5ed0d4c85b07&pf_rd_r=3YRKN4XYBZ9KFPTM85VC&psc=1&refRID=3YRKN4XYBZ9KFPTM85VC