My only other comment is be wary of TB3 vs TB4. There is a long running thread on Macrumors (and I experienced it myself) , that TB4 implements protocol tunneling for buses. From my understanding this means regardless of the end device, the hub appears transparent and it should connect at native speed to the originating port.
This isn't an issue for regular USB devices (even high-speed audio interfaces) as they don't tend to push higher than USB2 speeds (480Mbps - as an example for my MOTU M2). However this does appear to be causing problems for USB3.1 devices connecting at full speed to the host - no matter what I tried with a TB4 hub or direct to the MacBook, including engineering support calls with Apple, I couldn't get it to connect at anything higher than 5Gbp/s).
As TB3 does not use protocol tunneling, it seems it operates as a regular hub, connects downstream to the host at thunderbolt speeds (40Gb/s) and then independently manages the port protocol and speeds with the peripherals at their appropriate native speed.
As soon as a put in a TB3 Hub everything works at full connection speed 10Gbp/s to my USB3.1 drives (per the previous answer, the Caldigit TS3 Plus ones are great. I got an Amazon Basics TB3 hub that does for what I need). Ideally I'd recommend connecting the display via DisplayPort, or you might need a usb-HDMI adapter for the monitor.
TL:DR; I don't think any will be a bad choice for your instruments and control surfaces, but for your external HDD you might want to consider a TB3 hub instead (unless you have a rare native TB4 HDD). More than enough throughput for your devices, and probably cheaper that the TB4 variants today.