Thanks You
There's a couple things you should consider before depending on these implementations. Bitcoin is extremely consensus-critical, so using a client written in a different language than the reference implementation carries inherent risks. There likely exist edge cases which simply have not been seen in the wild yet with regard to bcoin which could end up costing you bitcoins.
There are also political considerations. Bcoin entered into a multi-million dollar agreement with Bitmain, Bitcoin.com and others earlier this year. Bitcore is developed by BitPay, and their actions around the Segwit2x hard fork were less than honorable. I would not trust either implementation to leave me on the correct chain by default in a contentious hard fork. So if you use these implementations, be very aware of current events re: forking and do not rely on default settings.
Hi illinest, Thank you for your substantial answer.
My decision favours on the side of bitcoin core, I will rebuild with this as I have no reason to change.