I didn't check the links, so I don't know the price comparisons. But, if the Onkyo is in your price range, then I'd go with it over the Yamaha, simply because it's a better quality product, generally speaking. Onkyo is the lower/mid end of the next tier of quality; basically a decent step up from sony/magnavox/etc. Yamaha's equipment is sort of between sony/magnavox/etc. and Onkyo.