I picked up this UGREEN USBC Switch to share my keyboard, mouse, and external drive between two computers, and it works exactly as hoped. The 2-port switching is quick, and the 4 x USB 3.2 ports at 10Gbps keep file transfers fast with no noticeable lag. Build feels solid and it's small enough to sit on the desk without clutter. Setup was basically plug and play. Only minor thing is you need to press the button to switch, but that's fine for my setup. Great for anyone juggling two machines.