I have Honda 2000i and had Yamaha 2400i.The Yamaha ran for about 3 years of hard work before I had problems.The Hondas have given me no problems except when the carbs plugged.
The Yamaha is really a rebadged Boley (Boiley??) generator...that I think is red...go figure. I am not a fan of the 2400 (which is really a derated 3000 with a aluminum head to save weight).
The Yamaha 3000 can be quite nice and have remote start on some models, as do the Boleys. With battery and everything they are really just barely man portable.
Same hold true for the Honda 3000.
Of the two, I would stick with the Honda. Nicer unit and much easier to put an extended run tank on. The Yamaha uses a gravity feed carb, which makes it easier to start, but extended run tanks require modification to the generator's fuel venting system in order to use an extended run tank. The Honda only needs a fuel cap.