Definitely the Onkyo or the Pioneer as the Yamaha does not do HD audio while the other 2 do.
Having owned 2 Onkyo AVRs and 1 Onkyo HTIB I can definitely recommend it... they are used daily and for long hours for watching TV, movies via HTPC and sometimes even gaming.