I'd prefer a Kymco over a CF Moto, as they are easier to get parts for, but at some point if the price is right a CF Moto is worth looking at.
My local Yamaha dealer carries a Bennche offbrand SxS named a Spire 800. Two years ago they were $7500 for an 800 Twin, which was a very good deal. Last year, they were now up to $8500 for the same package and options. This year the price looks to be $10,500, so price is no longer their great selling point. Bennche Spire 800