Why would I need 2 hubs

I'm in! I can see huge advantages to having zigbee/zwave separate and custom code separate.

For those that do that, do you put the custom device handlers on the "zwave" hub so to speak. Or do you use a custom code hub and link the zwave/zigbee devices to that hub?

EDIT: Ordered!