yes I have a “zigbee hub” but it integrated into my home router, energy monitor, home automation data visualization all on single device… no cloud service required it all localized … ( but I also done it on my mycroftAi or other pi devices )
I never got around to buying ikea stuff but use xiaoma, philps , heiman, sylvania, and several others brands and never had issue they worked consistently day in day out for over a year now
here picture of my internet router running openwrt os - with influxdb, chronograf kapacitor domoticz , collectd and zigbee2mqtt software installed with the zigbee stick , 500gig solidstate drive it acts as home automation server, dlna media server, NAS, energy monitor, demand shaper, zigbeehub, data and visualization server
once the “zigbee hub” other zigbee stuff integrated easily with a push of a button ( at most update zstack firmware on the zigbee sniffer device if you are using newer devices added to zigbee2mqtt ) all other wifi connected switches sensors and what not connect by specific format mqtt and automatically added to the data base… (personally I find wifi stuff very unstable compared to zigbee)
the pink light in the background is my hydroponic grow station in the corner of my office that my xiaomi zigbee switch controls lights and air pumps .
if you want the least amount of problems put the router on UPS as a momentary power glitch will some times cause zigbee sniffer to stall ( green light off - power off -push button on zigbee stick and restart green light stays on) or in the case of my router I can also install an internal lithium battery