I dont own one, but have driven a few.
It depends on what your intent is, I tend to ride hard and all year round so what I am looking for in an ATV may be different than what you are looking for.
CFMoto makes a decent inexpensive ATV, but I would make sure of where you can get parts and service. A person I know wound up with his CFMoto broke for a month because it took forever to get the parts shipped. The nice thing is with Yamaha, Honda, Polaris & BRP I can get parts usually in 4 or 5 days if needed.
What are you looking for in an ATV? Do you have on currently? Where or how do you intend to use it?