I just did the same thing. I choose the Yamaha for the following reasons:
1. Yamaha has a longer EPA engine life rating (twice that of the Honda).
2. Yamaha has an easy to access fuel shut off which allows you to run the fuel out of the carb each time. (my hondas had hard starting due to fuel issues)
3. Yamaha has a fuel gage - Honda has none.
4. Yamaha uses a traditional head design (2 pcs) Honda has a 1 piece cylinder and head design.
5. Yamaha has a steel cam shaft, Honda uses a plastic design with a cam drive belt.
6. The Yamahas are the same unit. This allows me to equal the run time when I only need 1 unit running. If you have a Honda companion and a standard 2000 you will need to switch connections on the gen. ( not a big deal but a nice convenience).
Which ever unit you pick I would suggest getting hour meters. Both units are excellent machines. I have 2 hondas at work and 2 yamahas for camping.