This.
The only times you really need to take protocol into account are:
-
calculating probable battery life
-
making sure you have enough repeaters to support the battery powered devices you will get. For example, if all your mains power devices are using Wi-Fi, and you want to add some battery powered zigbee devices, you’re going to need to get a few mains powered Zigbee devices to strengthen the mesh.
-
probable range to the next repeating device. Usually only comes up as an issue when you have outbuildings.
Have you looked at the wireless range and repeaters FAQ yet? Start with post 11 in that thread, read it, then go up to the top, and read the whole thing. it applies to zigbee, zwave, and thread. This link will take you directly to Post 11.