I have been very happy with my 2019 800XC (US). I am new to CFMoto myself, this being the first of their machines I have owned, so I can't really speak to their overall reliability. I have a little over 500 miles on mine and have only had the hot stall issue that is talked about in the 800XC forum. It was addressed by the dealer and has been fine since. I am very happy with the power the machine has and the ride and handling are very good. The ride could be a little softer for my tastes, but it is adjustable and I have been too lazy to try to adjust it.
Good luck in your search.