Yamaha is in a different class. Their stuff punches above their price point. Squier Affinity/CVs are good guitars. I'd never buy a Harley Benton, due to the fact you can't play them first, and you pay more in shipping than the guitar costs. I would never buy a Monoprice guitar, solely based on the fact that you have to live with yourself and the fact that you made that choice.
Out of those options, Yamaha is the far and away winner in my book.