My favorite brand is Kawasaki. The only problem I have had with them is I had to replace the drive belt after about 6000 miles on one, but I am also very rough on them.
Honda Pioneer has a mechanical transmission that I never had a problem with, and the engine was bulletproof, but the suspension was extremely rough and the ride was uncomfortable.
I had an onboard computer problem on my CanAm Commander after about 9000 miles that required a month in the shop.
I blew the engine on my Yamaha Rhino after about 12000 miles, but that was my fault.
My Polaris was in the shop for major repairs 6 times in 2 years. The second time the engine blew, the dealership bought it back from me to use around their equipment yard to get out of the 5 year extended warranty I had bought.
I put about 5000 to 6000 miles per year on a side by side in rough country. The only brand I have bought twice is Kawasaki. The only brand I will not buy again is Polaris.