I run OPNsense and UTM at home and every now and then I'll loop back and try XG. Up until this last round I was never very happy, the interface ran slow, it lacked some features and overall I found it buggy. This last week I gave it another whirl and it is much improved. performance is good the UI is responsive and I haven't run into a single bug so far. In fact, my OPNsense hasn't been active since I turned on XG. The only issue I have with it is the lack of OpenVPN client support (connect to 3rd party VPN provider).