Powered usb 3.0 hub for raspberry

I want to boot from ssd for the raspberry pi 4. i use a PCIe Express NVMe SSD and want to connect it via bus to the Raspberry pi 4. I am not sure if the usb power from the rpi is enough to get it work for longtime use. So i want to plug it to a usb hub with external power, and the zwave and zigbee stick. Cause it a problem if i put the zwave and zigbee stick to a usb 3.1 port are they compatible with 3.1
Do someone use a usb 3.1 hub in the same case? I was searching the forum but get no recommendation for a working usb 3.1 hub without backpower