Get the x2000, most receivers will all have enough power to play your speakers at a good listening volume. It comes down to what features you need from it, if the x2000 meets those needs then go for it. The yamaha's are great and very reliable. Both have a different sound to them so you may want to check them out at a local store. The 677 or x2000 both about $400 or less at this point and both have 3 year warrentys. Room correction is bette on the denon and it EQ's the sub, Yamahas is OK, no sub EX but you can modify the settings manually as with Denons you cant. 677 you can have party mode, and I think you can on the denon but I might be incorrect. I know you can with the x3000 and up.